Industry > Mess Toyota discovers power output testing irregularities in 3 diesel engines January 29, 2024