Monday, April 12th, 2010 AT 7:25 PM
I recently had a major service done. At the time the CEL was on and when they ran a diagnostic the code came up P0128. Thermostat needed replaced. All maintenance was done and CEL turned off. The next day after driving in the rain on the highway for 120 miles the CEL came on again. I was unable to go back to the same dealer so I went to another place and got a free diagnostic check now they say it is code #P0420. What is it and why would it come on so soon after a dianostic and major tune up? My Highlander has always been serviced regularly and has great gas mileage and has always run smoothly. Any suggestions on what to do? I do not want to pour money into something that is unnecessary. Thanks so much for your help



