Originally Posted by CLKCLK
Ok, I got “E.S.P” warning and rpm went up to 2000rpm at idle. Scanned code is P0221.
I did a research on this and it’s most likely the TPS (throttle position sensor) is bad. I cleared the code and car ran fine for 2 days and it went back again. Again I clear it and it runs fine now.
Does this the TPS problem? (I want a confirmation
Does anyone know the part #, a good source to buy this part, and a DYI?
Thanks in advance,
My TPS went out, but I had different symptoms than you. Once, when I went WOT, my car went into limp mode. I restarted and the CEL was still on, but it ran fine. I had a loss of power at high RPM's and it eventually caused missfires and the TPS codes.
I had my TPS rebuilt by BBA Remanufacturing, it was $400 for the rebuild plus 7-10 days turnaround time. Otherwise the TPS's are prohibitively expensive to replace.
My mechanic did it, but I think labor wasn't that long, maybe an hour or two?
Good luck brother, these cars can be really frustrating at times.