P2121
Accelerator Pedal Position (APP) Sensor 1 PerformanceP2121 is a generic OBD-II powertrain diagnostic trouble code: Accelerator Pedal Position (APP) Sensor 1 Performance. It is logged by the engine control unit when the scr/adblue monitor detects that a specific fault threshold has been exceeded — typically resulting in the malfunction-indicator lamp (MIL / check-engine light) being illuminated.
What P2121 means
P2121 is set when the PCM detects that the signal from throttle or accelerator pedal position sensor circuit D is present and within voltage bounds but behaving in a way that does not match expected performance — for example, a voltage that does not change proportionally with pedal movement, changes too slowly, or correlates poorly with signals from companion circuits. Unlike P2122 (circuit low) or P2123 (circuit high), P2121 indicates a plausible but incorrect signal, making it one of the more nuanced throttle sensor codes to diagnose.
Drive-by-wire systems use multiple redundant position sensors on both the accelerator pedal assembly and the throttle body. The PCM continuously cross-checks these signals against each other. If circuit D's output drifts, plateaus, spikes, or lags relative to the other circuits beyond a defined tolerance, P2121 is triggered. Common hardware causes include a worn or contaminated sensor element inside the pedal assembly, intermittent contact at a connector, or a partially chafed signal wire that introduces variable resistance.
On the throttle body side, excessive carbon buildup can cause the throttle plate to move sluggishly, generating a mechanical position signal that conflicts with the sharper electrical command signal. A stretched or debris-fouled return spring can produce a similar lag. In both cases, the PCM sees a range/performance conflict rather than a flat-out out-of-range voltage.
Diagnosis requires a scan tool capable of graphing live sensor voltages simultaneously. A smooth, linear sweep from the D-circuit sensor as the pedal is slowly depressed and released is the expected pattern. Any flat spots, jumps, or dropouts indicate a failing sensor element or an intermittent wiring fault. Connector cleaning and sensor replacement are the most common repairs; PCM faults are rare.
Common causes
Most-frequently reported root causes when P2121 is logged.
-
1
Worn or contaminated pedal position sensor D element inside the accelerator pedal assembly
-
2
Intermittent open or high resistance at the pedal assembly connector or inline connector
-
3
Chafed or partially broken signal wire introducing variable resistance
-
4
Carbon buildup causing throttle plate lag, creating a mechanical vs. electrical mismatch
-
5
Corrosion on sensor connector terminals degrading signal quality
-
6
Faulty throttle position sensor on the throttle body (if D circuit maps to the TB)
-
7
Stretched or debris-fouled throttle return spring causing sluggish plate movement
-
8
PCM analog input circuit drift (rare, only after all wiring and sensors are verified)
Symptoms drivers notice
How to diagnose P2121
A typical diagnostic flow when this code is present.
-
1
Connect a scan tool and confirm P2121; note all co-stored codes (especially P2122, P2123, P2127, P2135) and freeze-frame data
-
2
Use the scan tool to graph live voltage from sensor circuit D and companion circuits simultaneously while slowly sweeping the accelerator pedal through its full range
-
3
Visually inspect the accelerator pedal assembly connector and harness for corrosion, spread terminals, or chafing
-
4
Perform a wiggle test on the harness and connectors while monitoring live sensor data to identify intermittent faults
-
5
Measure the D-circuit reference voltage (typically 5 V), signal voltage sweep, and ground integrity with a multimeter per the manufacturer service manual
-
6
Inspect and clean the throttle body if carbon buildup is suspected as a source of plate-movement lag
-
7
Replace the accelerator pedal position sensor or throttle body if sensor sweep is non-linear or out of specification; relearn idle/TPS after replacement
Related powertrain codes
- B0001 — PCM Discrete Input Speed Signal Error
- B0004 — PCM Discrete Input Speed Signal Not Present
- C0359 — Four Wheel Drive Low Range (4LO) Discrete Output Circuit
- C0362 — 4LO Discrete Output Circuit High
- P2000 — NOx Adsorber Efficiency Below Threshold Bank 1
- P2001 — NOx Adsorber Efficiency Below Threshold Bank 2
Frequently asked questions
What is the difference between P2121 and P2122?
P2121 means the sensor D signal is within voltage limits but behaves incorrectly. P2122 means the signal voltage is below the PCM's minimum threshold.
Can I drive with P2121?
Short distances at low speeds may be possible, but the fault causes erratic throttle response and may activate limp mode unpredictably.
Is the accelerator pedal assembly the most likely repair for P2121?
Yes, on most vehicles the D circuit maps to the accelerator pedal position sensor inside the pedal assembly.
Will clearing the code make P2121 go away permanently?
Only if the root cause is resolved. If the underlying sensor or wiring fault remains, the code will return.
Does P2121 require a throttle relearn after repair?
Yes. Whenever a throttle body or accelerator pedal assembly is cleaned, disconnected, or replaced, a throttle/idle relearn procedure is recommended.
Disabling P2121 in software
RaceTune can permanently disable P2121 — and any other OBD-II diagnostic trouble code — on every ECU family we support. The monitor is disabled inside the ECU itself, so the fault stops being logged: the warning light stays off and the engine never enters limp mode for this code. The change is tied to your exact software version.
Software modifications affect emissions compliance and are not road-legal in many jurisdictions. RaceTune service files are intended for motorsport, off-road, and export use.
Got P2121 in your scan?
Upload your ECU file — we'll identify the exact software version and confirm whether a disable is available for your car.
Upload your file