P0121 — Throttle Position Sensor A Circuit Range/Performance

P0121 often puts the vehicle into reduced power, because the module cannot trust what the throttle is telling it. On drive-by-wire vehicles a carboned throttle body is a common and cheap cause.

Moderate

Expect reduced power, hesitation or an idle that will not settle. Many vehicles limit throttle deliberately, so acceleration may be severely restricted until the fault is repaired. This code will cause an emissions test failure.

$25–$700Parts, typical range
0.4–3 hLabour
estimateNot a quote · 2026 basis

What P0121 means

The module cross-checks throttle position against airflow, manifold pressure and, on drive-by-wire systems, a second sensor inside the same housing that must agree with the first. P0121 means the signal is present but implausible for the conditions. Because uncommanded throttle opening is a safety concern, most vehicles respond by limiting power rather than by trusting the reading — which is why the symptom is usually dramatic even when the cause is a dirty throttle plate.

Technical summary
SystemPowertrain — fuel and air metering
How the fuel mixture is decidedAir passes the mass airflow sensor, then the throttle, into the intake manifold and the cylinder. The module injects fuel to match the measured air, and the upstream oxygen sensor reports the result so it can correct itself. Air entering after the sensor was never measured, which is why a leak downstream of it makes the mixture run lean.Air inAirflow sensormeasures massThrottleCylinderfuel added hereO₂ sensorreports resultAny air entering after the sensor is fuel the module never accounted for

Symptoms you may notice

What causes P0121

Carbon around the throttle plate

Very likelylow costeasy

Deposits stop the plate closing fully or moving smoothly, so reported position and actual airflow disagree. Cleaning resolves it in many cases, provided the relearn procedure follows.

Common misdiagnosis

Carry out the throttle relearn after cleaning. Without it the module keeps its old learned closed position and the fault appears unfixed.

Throttle position sensor worn

Likelymedium costeasy

The sensor wears at the positions the throttle sits at most, producing a dead spot the module reads as implausible. Common on higher-mileage vehicles with a separate sensor.

Wiring or connector fault

Possiblelow costmoderate

A corroded pin or a chafed wire produces an erratic signal. Wiggling the harness while watching live data is usually enough to find it.

Throttle actuator motor failed

Possiblehigh costmoderate

On drive-by-wire vehicles the motor that moves the plate can fail, so commanded and actual position never agree. Usually needs the throttle body replaced as an assembly.

How to diagnose it

1

Sweep the throttle while watching live data

With the ignition on, open the pedal slowly from closed to full and watch the reported percentage. It should rise smoothly with no jumps or dropouts.

Tools: OBD-II scanner with live dataExpected: A smooth rise from near zero to near one hundred percentIf it passes: The sweep is smooth across the full range. Continue to step 2.If it fails: There is a dead spot or a jump. The sensor is worn — replace it.
2

Compare the two throttle sensor signals

On drive-by-wire vehicles, read both sensors together. They are designed to disagree in a fixed pattern, and a departure from it sets this code.

Tools: OBD-II scanner with live dataIf it passes: Both track as expected. Continue to step 3.If it fails: They disagree. Replace the throttle body assembly.
3

Inspect and clean the throttle body

Look at the plate and bore for carbon. Clean with throttle body cleaner and then carry out the relearn procedure for the vehicle.

Safety

Do not force a drive-by-wire plate open by hand. The gears in the actuator are easily damaged.

Tools: Throttle body cleanerIf it passes: The fault clears after cleaning and relearn.If it fails: The fault remains. Continue to step 4.
4

Check supply, ground and signal at the connector

Confirm the reference voltage and ground at the sensor connector, then watch the signal while flexing the harness to expose an intermittent fault.

Tools: Multimeter, Wiring diagramIf it passes: Supply and ground are good and the signal is stable. Suspect the actuator.If it fails: Repair the wiring or connector.

Related codes

P0122P0507

Common questions

Why has the car lost power?

The module cannot trust the throttle signal, and uncommanded throttle opening is a safety risk. Limiting power is the deliberate safe response, not a further fault.

Will cleaning the throttle body fix it?

Often, when carbon is the cause. The step that is usually missed is the relearn procedure afterwards — without it the module keeps its old learned closed position.

Can I drive like this?

To reach a workshop, gently. Severely reduced power on a fast road is itself a hazard, so avoid motorways until it is repaired.

Last verified 2026-07-27 · Sources: SAE J2012 — Diagnostic Trouble Code Definitions and Failure Type Byte (SAE International)

This information is for general guidance and is not a substitute for professional diagnosis. Cost figures are estimates, not quotes.