Symptom checker
Trouble code

P0121: throttle position sensor A range/performance

With P0121 the signal is not out of range. It just does not make sense: the throttle angle the sensor reports is more or less than the computer expects for the engine speed.

As an Amazon Associate we earn from qualifying purchases. How this site earns. No hands-on testing claims; see how we choose.

Updated October 12, 2026Research based, specs vary by vehicle

DTC P0121 MIL ON

Fig. A: P0121 stored with the check engine light on

Short answer

P0121 sets when the computer decides the throttle angle is greater or less than it should be for the RPM. The usual cause is a sensor with an intermittent open or short inside (a worn track), followed by a rubbing harness, a bad connection, water or corrosion in the connector, and, less likely, the computer. A slow sweep test usually finds it.

Code
P0121
Generic title
Throttle Position Sensor/Switch A Circuit Range/Performance
Meaning
The signal does not match what the engine is doing (RPM, airflow).
Severity
Medium to high

What P0121 means

OBD-Codes.com puts it simply: if the computer detects that the throttle angle is greater or less than it should be for a specific RPM, it sets P0121. It describes a 5 V reference to the sensor with roughly 0.5 V at idle and 4.5 V at full throttle, but your vehicle’s figures are in its service manual.

5V0VDROPOUTCLOSEDWIDE OPEN
Fig. 01A worn track shows as a dropout during a slow sweep, the classic P0121 cause.

Symptoms

Causes

P0121 causes, per OBD-Codes.com

CauseHow to check
Intermittent open or short inside the sensorDropouts or spikes in a slow sweep
Harness rubbing, causing an open or shortWiggle test while watching live data
Bad connection at the sensorInspect and clean the connector
Water or corrosion in the connector or sensorUnplug and inspect
Engine computer (less likely)Only after the circuit checks out

How to diagnose P0121

  1. Compare idle and wide open readings

    With a scan tool, compare the TPS readings at idle and wide open throttle to the values in your service manual. Off spec with good wiring means a bad sensor.

  2. Look for dropouts

    Sweep slowly and watch for drops or spikes. OBD-Codes.com recommends a scope here; a graphing scan tool or a meter with MIN/MAX also helps.

  3. Wiggle test

    Move the connector and harness while watching the signal. A dropout that follows your hand is a wiring fault.

  4. Check the circuit

    No signal at all? Check the 5 V reference and the ground at the connector, and make sure the signal wire is not shorted to battery voltage.

  5. Repair and relearn

    Replace the sensor or repair the wiring, clear the code and run any relearn.

More: how to test a TPS sensor, bad TPS symptoms, and the TPS codes hub.

Questions people ask

Can I drive with P0121?

Gently and briefly, if the car behaves. OBD-Codes.com lists stumbling on acceleration or deceleration, black smoke and even a no start among the symptoms, and some vehicles limit power. Fix it soon.

Will a replacement sensor fix P0121?

If the sweep test shows dropouts or the readings are off spec with good wiring, usually yes. If the sweep is smooth, look at the wiring and connector before buying a sensor.

Can a vacuum leak cause P0121?

The computer compares throttle position with other readings such as airflow, so problems on the airflow side can cause confusing range codes on some vehicles. Fix any vacuum leak or airflow sensor code first, then recheck.

Sources

  1. OBD-Codes.com: P0121

Last reviewed 2026-10-12. General guidance only: specs, procedures and fitment vary by vehicle, so confirm in your service manual and on the listing before you buy or wrench.