Toyota recalls more than 100,000 vehicles after figuring out why the engines were failing