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.
My 96 Camaro started running rough one morning. I ran a diag and got 3 codes. One for cylinder 6. One for catalytic converter and one for maf. The Cat code went away after a few minutes. I replaced the coil, maf and tps. Car isn’t idling rough ( like it was) anymore but I’m still not getting full power. And yes i did the calibration for the new sensors. I can disconnect all the sensor ( see video! ) and it runs the same. I’m getting a p01022 ( throttle position sensor low voltage) code twice. The only thing I haven’t done yet is clean the throttle body. Any ideas what could be going on? I unplug 4 sensors and the car doesn’t change idle
The TPS is basically a variable resistor. The computer compares voltage coming in to voltage coming out. So, if the incoming voltage is low, you will have a code.
Also, if the wire between TPS and the computer is bad you will see a code.
This is what the manual says about how to diagnose P0122:
This is the electrical schematic:
If you don't have a scan tool that lets you see live data you can't do some of those checks, but even with basic tools like a multimeter and test light you should be able to check if you have the 5 volt reference signal at the TPS connector and whether the wiring from the PCM to the connector is good.
If you don't have 5 volts on the black wire at the TPS, you might have a wire or a ground problem.