I have a 2006 chrysler 300 3.5L V6 my throttle position sensor went bad so I changed it out I had to change the whole throttle body out because the TPS is connected to it is it true that you have to reprogram it because after I put the new one on it still acting the same way as the old one did.
What was the code that appeared that you changed the tps? Scan for codes and check fuel pressure first. And no you don't need to reprogram after replacing tps
July, 22, 2012 AT 4:27 PM
Sorry I screwed up yes it does have to be relearned with a scan tool. Auot parts ones won't do that.
July, 22, 2012 AT 6:26 PM
The codes I got were P2173, P0123, P0222, P2111 so you need a scan tool you can't do it yourself manually.
July, 22, 2012 AT 7:08 PM
Nope it has to be a pro model or a dealer one. This could have been caused by two things, one alrage vacuumleak, like ahose off or similar and/or alot of carbon buildup on the throttle plate and not letting it close all the way. Normally cleaned with choke cleaner to get rid of that. You could also have a vacuum leak due to hoses having holes in them
July, 22, 2012 AT 10:12 PM
Before I changed out the throttlebody/TPS I cleaned it out with throttle body cleaner it didn't work, then I got fuel injector cleaner and sprayed it on all the vacuum lines and around the intake manifold and there was no leakes.
September, 7, 2012 AT 2:36 AM
P0123-TPS 1 circuit high.
P0222-TPS 2 circuit low
P2111-Electronic throttle control unable to close
P2173-High airflow/vacuum leak detected (slow accumulation)