I took the car to Mcgeorge's for my Check engine Lite. I'm kinda pissed because I called to check if there was a diagnostic fee and they said no over the phone. Drop the car off and they say 80 bucks. But I wont be charged if Toyota covers the problem under warranty. He also questioned If I even Have a Warranty. Why a car with 40000 miles has to give you grief?