 The check engine light has been (and still is) on since I think day 2 of ownership. Took it to Toyota several times, the last one they stated the code is generic and represents over 500 possible problems it could be. It took 3 months just to get it to pass PA inspection, brakes/rotors replaced too many times within 70k miles of driving, the stainless steel tube at the power steering resevoir blew out, the seats are the most uncomfortable I have ever sat in, the interior is chincy looking for $26k, the engine is sluggish and noisy, weird wind noise w/ 4 windows down. This is the 2nd and probably last Toyota for us.