P0121 Code: Throttle/Pedal Position Sensor/Switch A Circuit Range/Performance
Quick Answer
The throttle position sensor is sending a signal that's electrically valid but doesn't match what the ECU expects for current driving conditions.
At a Glance
What this code means
Unlike P0122 (low voltage) or P0123 (high voltage), P0121 is a plausibility fault. The TPS voltage is within range, but it doesn't correlate with other engine data like RPM or manifold pressure. This suggests the sensor is sending incorrect data — it may be worn, sticking, or drifting out of calibration.
Common causes
- Worn throttle position sensor with a dead spot or erratic output
- Carbon buildup on the throttle plate causing inconsistent positioning
- Damaged TPS wiring causing intermittent signal issues
- Throttle body issues causing incorrect plate positioning
- Failed TPS on electronic throttle body systems
Symptoms you might notice
- Hesitation during acceleration
- Engine surging or hunting at steady throttle
- Rough idle
- Limp mode on some vehicles
- Jerky or inconsistent acceleration response
Can you still drive?
With caution. TPS issues can cause unpredictable throttle response, which may be unsafe in traffic.
How serious is this code?
Moderate. A faulty TPS signal can cause the engine to run poorly or enter limp mode. Address within a week.
Before you replace parts
Parts replacement is often not the first step. Before buying anything, it's worth checking these basics:
- Clean the throttle body thoroughly — a dirty throttle plate can cause the sensor to read incorrectly relative to actual airflow
- Monitor live TPS voltage from idle to wide-open throttle looking for any dead spots — a smooth, continuous voltage sweep indicates a healthy sensor
How to troubleshoot it
- Clean the throttle body — carbon buildup can prevent the throttle plate from returning to the correct position
- Monitor live TPS voltage with a scan tool while slowly opening the throttle — look for any sudden jumps or dead spots
- Inspect the TPS wiring harness for chafing or intermittent contacts
- On drive-by-wire systems, also check the accelerator pedal position sensor
- Replace the TPS (or throttle body assembly on integrated units) if voltage is erratic
Tools that may help
These are the types of tools commonly used when diagnosing this code. Having the right tool can save time and help confirm a diagnosis before spending money on parts.
- OBD-II scanner with live TPS data
- Multimeter
Estimated repair cost range
TPS replacement: $50–$200 for the sensor. Full electronic throttle body: $150–$400.
Costs vary significantly by vehicle, location, and whether you use OEM or aftermarket parts. These are general ranges for reference only.
When to call a mechanic
If you've completed the basic troubleshooting steps and the code keeps returning, or if you don't have access to the proper diagnostic tools, it's worth consulting a professional. A qualified technician can perform a full diagnosis and confirm the root cause before any parts are purchased. When in doubt, get a professional opinion — it can save you from an expensive misdiagnosis.
Real-world note
On vehicles with electronic throttle control (drive-by-wire), cleaning the throttle body is often required as part of any throttle body service — the ECU may need a relearn procedure after cleaning.
Informational purposes only. This guide is for educational reference and is not a substitute for diagnosis by a qualified technician. Repair costs, causes, and symptoms may vary by vehicle make, model, year, and condition. Always consult a licensed mechanic before performing major repairs.