Skip to content

OBD-II Code · Sensors

P2120

Pedal Position Sensor D Circuit

high severityDo not drive$80-$400

Accelerator pedal position sensor D circuit fault — open or shorted.

Common symptoms

  • Limp mode
  • Forced idle
  • Pedal unresponsive
  • CEL

Likely causes

  • Pedal-harness corrosion (GM truck)
  • Backed-out pin
  • Worn pedal sensor wiper
  • Chafed firewall harness

Where to start

  1. Try the cheapest cause first. Start by checking: pedal-harness corrosion (gm truck).
  2. Cost & scope. $80-$400
  3. If the code returns after the fix: escalate to a shop or scanner with live-data and freeze-frame. A code that re-sets means the underlying fault is still there. Don't keep driving with this one active — risk of damage.
Read the full diagnostic procedure

P2120 means the ECM has detected a circuit fault on the 'D' channel of the throttle/pedal position sensor — on most platforms, 'D' is one of the two redundant accelerator pedal position (APP) sensors mounted in the pedal assembly itself. The pedal has two independent potentiometers (APP-D and APP-E) wired through separate ECM pins, and they're calibrated to sweep opposite directions as the pedal moves so the ECM can cross-check them. P2120 specifically means the 'D' channel is open, shorted, or reading a value that's electrically impossible (below ~0.2V or above ~4.8V on most platforms). Cheapest-first: unplug the pedal-assembly connector, inspect for backed-out pins, corrosion, or melted plastic, and reseat with dielectric grease. Then backprobe APP-D at the pedal connector with the key on — you should see roughly 0.5V at rest and roughly 4.5V at full pedal travel, with a smooth linear sweep in between (a scope is better than a DMM here — a flat-spotted wiper element looks fine on a meter but shows a dropout on a scope). If the wire from pedal to ECM is good but the sensor doesn't sweep linearly, the pedal assembly is the fault — and on most platforms the pedal sensor isn't serviceable separately from the pedal arm.

Vehicle-specific patterns

Vehicle-specific patterns: 2007-2014 GM full-size trucks (Silverado / Sierra / Tahoe / Suburban) with the 5.3L / 6.0L Vortec is the dominant P2120 platform — the APP harness runs under the driver's-side carpet and gets stepped on, water from wet boots wicks into the connector, and the D-channel pin corrodes first because of its position in the connector body. The fix is repinning or replacing the pedal-side pigtail and resealing the connector. 2006-2010 Dodge Ram 1500 / 2500 throws P2120 from the same harness-corrosion pattern. 2008-2013 Ford F-150 5.4L 3V sees P2120 from internal pedal-sensor wear where the wiper flat-spots at the rest position from years of foot pressure. 2010-2015 Chevy Camaro / Cadillac CTS gets P2120 from a chafed harness where it routes through the firewall grommet. Critical: a single bad pedal sensor will throw P2120 alongside a forced-idle code (P2104, P2110, or P2135), so confirm the pedal is the fault before throwing parts — the throttle body itself is innocent.

Related codes

Look up another code

← All OBD-II codes

More free tools

VIN DecoderDecode year, make, model, engine, recalls.Maintenance ScheduleOil, timing belt, fluids, by vehicle.Gas CostWeekly, monthly, annual fuel math.Tire SizeOEM vs new — diameter delta + speedo error.

See all 10 tools