← Back to list

PO122 Throttle Position Sensor Code - 2000 Pontiac Montana 3.4L Diagnosis and Solutions

Model: 2000 Pontiac Montana 3.4L Fault Code: P0122 Posted: 2007-04-12 21:23

I'm experiencing symptoms of a faulty throttle position sensor (TPS) along with the PO122 diagnostic code on my 2000 Pontiac Montana 3.4L. I replaced the TPS and cleared the code, but the vehicle is still running poorly despite the code not returning. The engine feels sluggish, responds slowly to throttle input, and exhibits rough idle. I've confirmed that the wiring and connections between the PCM and TPS are intact. Can anyone suggest further troubleshooting steps or potential causes for this persistent performance issue?

Related fault codes
P0122
Comments (2)
Anonymous 2007-04-13 08:12

Can you graph the TPS signal using your OBD2 scanner? If so, perform a KOEO (Key On, Engine Off) test by stepping on the gas pedal fully and then releasing it. The TPS voltage should show a smooth rise and fall with a maximum reading around 4.5 volts. Make sure to verify that the circuit connections from both the PCM and TPS are secure and free of corrosion. Could you also clarify what 'running terrible' specifically means—such as hesitation, stalling, or poor acceleration? Any updates on your findings would be greatly appreciated.

Anonymous 2007-04-13 11:23

A dirty mass airflow (MAF) sensor could be contributing to the issue. It's worth cleaning or replacing the MAF sensor to rule out this possibility, especially since it can interfere with throttle response and engine performance in a 3.4L V6 engine.