OBD-II trouble code
P2121: Throttle/Pedal Position Sensor 'D' Circuit Range/Performance
The 'D' pedal sensor is producing a signal that is present and within its electrical limits, but does not make sense — a flat spot, a glitch, or a value that does not match the other pedal sensor. This is the hardest of the family to catch, because a static voltage check will pass.
Quick facts
- System
- Powertrain
- Category
- Throttle / Idle
- Severity
- High severity
- Drivable
- Usually safe to drive short-term
- Repair cost range
- $0 – $550
- DIY difficulty
- Intermediate DIY
What does P2121 mean?
The accelerator pedal on a drive-by-wire vehicle contains two independent position sensors, commonly designated 'D' and 'E'. The engine control module reads both and cross-checks them, because a single sensor with no witness is not something you want deciding how much power an engine makes. P2121 sets when the 'D' sensor's signal stays inside its normal voltage window — so it is not shorted high or low — but behaves in a way the module judges implausible.
That implausibility takes a few distinct forms, and knowing them is what makes this code diagnosable. The signal may have a flat spot: a section of pedal travel where the voltage stops changing even though the pedal is still moving, caused by a worn track inside a potentiometer-style sensor. It may jump or glitch, moving in steps rather than a smooth ramp. It may fail to return to its resting value when the pedal is released, which the module notices immediately because it expects a specific idle-position voltage. Or it may simply disagree with the 'E' sensor by more than the allowed tolerance, tracking too high or too low across the range.
The practical difficulty is that none of this shows up on a static measurement. Put a meter on the signal wire with the pedal at rest and you will read a perfectly normal voltage. Put it at full travel and you will read a perfectly normal voltage there too. The fault lives in the transition between those points, which is why this code has to be diagnosed with a scan tool graphing live data — or better, a scope — while the pedal is swept slowly and repeatedly through its full range. Sweeping quickly can skip right past a narrow flat spot; slow, deliberate, full-travel sweeps are what expose it.
As with the rest of this family, the part in question is almost always inside the accelerator pedal assembly rather than the throttle body, despite the SAE title leading with 'Throttle'. And because the pedal lives under the dash, the causes skew mechanical rather than environmental — a worn sensor track from years of use, a harness crushed by cargo under the seat, a connector pin that has lost its spring tension, or damage from recent interior work. Low system voltage and a poor sensor ground deserve a check too, since both shift the sensor's output enough to break a correlation test on an otherwise healthy sensor.
Common causes
- Worn track inside the 'D' pedal position sensor creating a flat spot or dead zone
- Internal sensor degradation causing the signal to drift out of correlation with the 'E' sensor
- Chafed, crushed, or partially broken wiring in the pedal harness
- Connector pin that has lost spring tension, adding intermittent resistance to the signal
- High-resistance or corroded sensor ground shifting the signal's baseline
- Degraded 5-volt reference circuit causing an out-of-proportion signal
- Liquid contamination inside the pedal assembly or its connector
- Mechanical binding or debris preventing the pedal from returning fully to rest
- Floor mat or object under the pedal holding it slightly off its rest position
- Low system voltage from a weak battery or failing alternator
- Recent under-dash or carpet work that disturbed the harness
- Failed pedal assembly — sensors are integrated and not separately serviceable
Symptoms
- Check engine light on, sometimes intermittently
- Reduced engine power warning that comes and goes
- Hesitation, surging, or a flat spot at one specific pedal position
- Throttle response inconsistent from one press to the next
- Engine may briefly drop to reduced power then recover on its own
- Idle unstable or slightly high if the sensor does not return to its rest value
- Vehicle drives normally much of the time, which makes the fault hard to reproduce
- Correlation code such as P2138 stored alongside
Diagnostic steps
- 1.Scan every module and record all stored and pending codes with freeze frame data. Note the pedal position, vehicle speed and engine load recorded when the code set — that tells you where in the pedal travel to concentrate your testing.
- 2.Confirm in service data which physical sensor your manufacturer designates 'D'. On nearly all vehicles it is inside the accelerator pedal assembly, not the throttle body.
- 3.Check for a floor mat, carpet edge, or dropped object interfering with the pedal's full return to rest. This costs nothing to rule out and is a real cause of a rest-position plausibility fault.
- 4.Test the battery and charging system. Low or unstable voltage shifts sensor outputs enough to break a correlation check on a perfectly good sensor.
- 5.Graph the 'D' sensor signal in live data — do not read a static number. Have an assistant press the pedal very slowly through its entire travel and release it just as slowly, repeating several times. A fast sweep can skip straight past a narrow flat spot.
- 6.Look specifically for: a section where the value stops changing while the pedal keeps moving, a stepped rather than smooth ramp, a spike or dropout at one point, and failure to return to the exact rest value.
- 7.Graph the 'D' and 'E' sensor signals together. They should maintain a consistent proportional relationship across the whole range. A divergence that grows or appears at one point identifies which sensor is lying.
- 8.Use a scope on the signal wire if one is available. A scope resolves brief glitches that a scan tool's sample rate will average away entirely.
- 9.Voltage-drop test the sensor ground and verify the 5-volt reference stays steady across the pedal sweep. A reference that sags under load produces an implausible signal from a healthy sensor.
- 10.Perform a wiggle test on the pedal harness and connector while graphing the signal, flexing the harness at the connector and along its routing under the dash.
- 11.Inspect the connector for backed-out pins and check terminal tension on the signal pin specifically — a terminal that has lost its grip produces exactly this intermittent, plausibility-style fault.
- 12.If wiring, ground and reference all test good and the graphed signal shows a flat spot, glitch, or correlation drift, replace the pedal assembly and perform the platform's pedal relearn procedure.
Repair cost
$0 – $550
The low end is zero because a floor mat interfering with pedal return, or a connector that only needs reseating, are real fixes with no parts cost. Diagnostic time is a larger share of the bill with this code than with its siblings, because catching an intermittent plausibility fault takes graphing and road-testing rather than a quick meter check — budget $100-$200 for that. Wiring or terminal repair typically runs $100-$300. An accelerator pedal assembly is the usual part at roughly $150-$400 installed on mainstream vehicles, rising toward $500 or more on luxury platforms. Most platforms require a pedal relearn procedure after replacement.
Estimate your repair
Run the numbers for your vehicle
Open the Repair Cost Estimator with accelerator pedal position sensor replacement preselected. Adjust labor rate and vehicle category to fit your situation.
DIY vs shop
This is an intermediate DIY job. It usually involves diagnostic steps, specialty parts, and some careful work in tight spaces. If you have the tools and a service manual or trustworthy video for your specific vehicle, it is achievable in a weekend. Otherwise, a competent independent shop will be faster.