P0120: Throttle/Pedal Position Sensor/Switch A Circuit
What Does P0120 Mean?
P0120 is a diagnostic trouble code indicating: Throttle/Pedal Position Sensor/Switch A Circuit. This code relates to the fuel and air metering system. It has been reported in NHTSA complaints across 2 different vehicle models.
The Throttle Position Sensor (TPS) tells the ECU exactly how far open the throttle plate is, from fully closed (idle) to wide-open throttle (WOT). Modern vehicles use electronic throttle control (drive-by-wire) with redundant TPS sensors for safety. The TPS signal is critical for fuel injection, ignition timing, transmission shift scheduling, and cruise control. A faulty TPS can cause dangerous conditions including sudden power loss or unintended acceleration.
Modern vehicles use electronic throttle control (drive-by-wire) with redundant TPS sensors for safety. The throttle body contains two independent TPS elements that the ECU compares for consistency. If the readings disagree, the ECU enters limp mode as a safety precaution. Older cable-throttle vehicles use a single TPS mounted on the throttle body shaft. TPS voltage should increase smoothly from ~0.5V at closed to ~4.5V at wide-open throttle with no dropouts or dead spots. Common affected vehicles: GM (TPS connector issues on older models), Ford (electronic throttle body failures), Toyota (throttle body carbon buildup causing range codes).
**Real-World Diagnostic Walkthrough:** Start by checking for carbon buildup on the throttle body β this is the cheapest fix and causes about 30-40% of TPS range codes. Remove the air intake duct at the throttle body, open the throttle by hand, and look for black carbon deposits on the throttle plate and bore. Clean with throttle body cleaner spray and a rag (don't let cleaner run past the plate into the intake). After cleaning, many vehicles require a 'throttle relearn' procedure: turn key to ON for 30 seconds without starting, then idle for 2-3 minutes without touching the gas pedal. If the code persists after cleaning, check the TPS connector for corrosion and secure fit. On electronic throttle bodies, the entire unit may need replacement ($150-$400) since the TPS is integrated and not separately replaceable. On older cable-throttle vehicles, the TPS is a separate component ($20-$80) mounted on the throttle body shaft.
**What To Expect at the Shop for P0120:** When you bring your vehicle to a mechanic for P0120, here's what a thorough diagnostic should include: (1) The technician should connect a professional scan tool and read not just the stored code, but also freeze frame data β this shows the exact conditions (RPM, coolant temp, vehicle speed, fuel trims) when the code was set. (2) They should check for related codes that may point to a root cause. (3) A visual inspection of relevant components and wiring should be performed before any parts are replaced. (4) On reputable shops, diagnostic time is typically 0.5-1.0 hours ($50-$150) before any repair work begins. (5) Be wary of shops that want to immediately replace parts based solely on the code number without performing diagnosis β codes indicate symptoms, not specific failed parts.
Symptoms of P0120
- β οΈ check engine light
- β οΈ erratic idle
- β οΈ hesitation or surging
- β οΈ poor acceleration
- β οΈ transmission shifting problems
Common Causes
- π Faulty TPS
- π Damaged TPS wiring or connector
- π Corroded TPS connector pins
- π Faulty throttle body
P0120 Reports by Year
Real Owner Reports
From NHTSA complaint database β actual owner descriptions.
"WHILE TRAVELING AT 75 MPH ON CRUISE CONTROL ON I-27 JUST SOUTH OF AMARILLO TX, THE ENGINE OF THE 2013 JEEP PATRIOT SHUT OFF. I WAS ABLE TO MAKE TO THE SHOULDER OF THE ROAD WITHOUT FURTHER INCIDENT AND WAS ABLE TO AVOID OTHER CARS ON THE HIGHWAY. THE CAR WOULD NOT RESTART. HAD TO REQUEST THAT THE CAR"
β Jeep Patriot owner, 07/27/2014
"CODES P1516, P2135, AND P0120 HAVE RETURNED FOR A THIRD TIME. I WAS DRIVING AND MY CAR WENT INTO REDUCED POWER MODE. LUCKILY, I WAS JUST A MILE AWAY FROM HOME AND LIMPED MY CAR HOME. I'VE SINCE CLEANED THE MASS AIR FLOW SENSOR AND THROTTLE BODY. I'VE CHANGED OUT THE TPS AND ACCELERATION SENSOR. I'VE"
β Gmc Yukon owner, 06/10/2020
Source: NHTSA Complaints Database
Most Reported Vehicles for P0120
Based on NHTSA owner complaint data.
| # | Vehicle | Reports |
|---|---|---|
| 1 | JEEP PATRIOT | |
| 2 | GMC YUKON |
Diagnostic Tips
- Monitor TPS voltage with a scan tool while slowly opening the throttle. The signal should increase smoothly with no dropouts or jumps. Any glitch indicates a worn sensor.
- Most TPS sensors should read about 0.5V at idle and 4.5V at WOT. Values outside this range indicate a problem.
- On cable-throttle vehicles, check that the throttle cable isn't binding or frayed.
- If the vehicle enters 'limp mode' (limited to ~2000 RPM), the ECU has detected a TPS conflict and defaults to safe mode.
Common Mistakes to Avoid
- β Driving in limp mode for extended periods β while it protects the engine, it's a safety hazard because you can't accelerate when needed.
- β Adjusting the TPS on electronic throttle bodies β they self-calibrate and manual adjustment can cause more problems.
- β Replacing the TPS without checking the throttle body for carbon buildup β a sticky throttle plate can cause range/performance codes.
Frequently Asked Questions
Can a dirty throttle body cause P0120?
Is P0120 dangerous?
Will P0120 cause my check engine light to stay on?
What To Do Next
Possible Fixes
- π§ Clean TPS connector
- π§ Replace TPS
- π§ Replace throttle body
-
1
Find your vehicle above
Click your make and model for real owner reports and common causes specific to your vehicle.
-
2
Check for recalls
Go to nhtsa.gov/recalls and enter your VIN. Free repairs if covered.
-
3
Get a professional diagnosis
A code alone doesn't identify the exact failed part. A diagnostic ($50β$150) pinpoints the root cause.