When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
I got a code that the TPS was bad in my 96. So I replaced it with a unit from Autozone and erased the code.
I drove it a few miles and the code came back and it's running like the TPS is still not working right. I checked the three things my Haynes manuel says to check and the new TPS seems to be working correctly.
My reference voltage from the PCM is 5 volts.
The voltage from the TPS checks out: Throttle Body close the voltage is .939v and about 4.5 WOT.
Then either you have a bad TPS right out of the box (unlikely however possible), the code was not properly cleared in the first place or you have a problem with the harness between the TPS and the computer. There are ten (10) separate fault codes that are indicative of a problem with the TPS on OBD-II equipped trucks. Codes PO220 through PO229 are all related to the TPS. Which code are we dealing with?
Then either you have a bad TPS right out of the box (unlikely however possible), the code was not properly cleared in the first place or you have a problem with the harness between the TPS and the computer. There are ten (10) separate fault codes that are indicative of a problem with the TPS on OBD-II equipped trucks. Codes PO220 through PO229 are all related to the TPS. Which code are we dealing with?
PO122 indicates poor voltage INTO the TPS. You say you are getting a +5VDC VREF reading? Is that reading from pin 91 of the computer? This reading should be taken between a good negative source (bare fame or engine metal) and the GREY/RED wire in the TPS connector. Too little voltage to begin with will throw every reading the computer gets from the TPS off.