P0121
Throttle/Pedal Position Sensor/Switch A Circuit Range/Performance
Get Your FREE AI Diagnostic Report
Enter your vehicle for a personalized diagnosis for code P0121
The P0121 code is a range/performance issue with the Throttle Position Sensor (TPS), meaning the sensor is responding but its output doesn't match what the ECM expects for current driving conditions. Unlike P0122 or P0123 which flag voltage that's too low or too high, P0121 indicates the signal is within electrical limits but doesn't correlate logically with other engine data like RPM, airflow, and load.
A common scenario is a TPS with a worn resistive track. At certain throttle positions, the voltage may spike or dip unpredictably instead of rising smoothly from idle to wide-open throttle. Carbon buildup on the throttle body can also cause this — if the throttle plate is sticking or binding, the actual position won't match the commanded position. On older vehicles with adjustable TPS sensors, an improper base setting can offset all readings.
Start by cleaning the throttle body with throttle body cleaner — this resolves the issue in many cases and costs almost nothing. If cleaning doesn't help, the TPS itself likely needs replacement. Most TPS sensors are inexpensive ($20–$80) and bolted directly to the throttle body with two or three screws. On electronic throttle body vehicles, the sensor may be integrated and require throttle body replacement, which runs higher in cost.
Severity
Symptoms
- •Check Engine Light illuminated
- •Rough or surging idle speed
- •Hesitation or lack of power during acceleration
- •Vehicle enters limp mode or reduced power mode
- •Jerky or unpredictable throttle response
Likely Causes
The TPS resistive element develops wear spots that cause the voltage output to spike or drop at certain throttle positions, falling outside the ECM's expected range for the given engine load and RPM.
Heavy carbon deposits around the throttle plate restrict smooth movement, causing the actual throttle position to lag behind the commanded position, which the ECM interprets as out-of-range performance.
On vehicles with adjustable TPS mounting, an incorrectly positioned sensor reports the wrong baseline voltage at idle, causing all subsequent readings to be offset from expected values.
A significant vacuum leak allows unmeasured air into the engine, creating a mismatch between the throttle position and actual airflow that the ECM flags as a range/performance issue.
Estimated Cost
Professional Repair
Includes parts + labor
Common Fixes
- Replace the Throttle Position Sensor (TPS)
- Clean the throttle body to remove carbon buildup
- Adjust or reseat the TPS to correct the baseline voltage
- Inspect and repair vacuum leaks
Shop Parts
Videos
P0121 Code: Causes, Symptoms, and Easy DIY Fixes | How to fix p0121 Code |
WeeklyTools
Causes and Fixes P0121 Code: Throttle/Pedal Position Sensor \"A\" Circuit Range/Performance Problem
HVAC Mechanic
How to Fix P0121 Chevy Silverado
Whyingo