So, the dealer confirms that the p2181 code goes off, which the dealer tells me means the ECT, Thermostat, Timing Belt and Water Pump are bad. I tell him those have been replaced, and that the ECT has been replaced a couple times. He's says they'll clear the code. HOWEVER, they say that p0231 is going off, the Speed Sensor -- $450.
I tell them, thanks, but no thanks. Clear the code, please, and I'll look into p0231. Again, my main concern: pass inspection. I take it to my mechanic, and SHOCKER: p2181 is coming up! No p0231. He wants me to fight them, and I want to just pass inspection. BUT, my car can't pass inspection until it goes through a drive cycle, or readiness, without throwing the code. THAT STINKS!
So, essentially, I need to make sure the code is absolutely clear to pass inspection.
My mechanic's idea is that it may be a computer error. I don't see anyone, especially those dealing with these repeated MIL problems, discussing this idea. Why not?
Advice? I'm in quite the quandary.