DOBD DashX ☰ Browse all codes
P2121

Throttle/Pedal Position Sensor/Switch D Circuit Range/Performance

Throttle & pedal position Generic OBD-II Medium

What it means

P2121 means the ECM sees the "D" throttle or accelerator-pedal position sensor reading a value that doesn't match the expected range or the other position sensors. Because the throttle system is safety-critical, the car often drops into reduced-power limp mode. The usual causes are a failing position sensor or wiring and connector problems in its circuit.

Medium

Can I keep driving? Often triggers reduced power or a limp mode; you can usually drive gently, but throttle response may be poor, so get it checked soon.

Common symptoms

What you'll notice

Common causes

Most likely first

  1. Faulty throttle/pedal position sensor (sensor D)
  2. Open, shorted, or chafed wiring in the sensor circuit
  3. Poor or corroded connector at the sensor
  4. Accelerator pedal mechanically obstructed or sticking (e.g. a jammed floor mat)
  5. Carbon-filled throttle bore skewing a throttle-mounted sensor
  6. Faulty ECM (rare)

How to diagnose & fix

Work through it in order

  1. Read freeze-frame data, then check the sensor connector for a steady 5-volt reference and good ground with the key on, engine off.
  2. Inspect the wiring and connector for opens, shorts, and corrosion.
  3. Verify the pedal or throttle moves freely and isn't obstructed.
  4. Compare the sensor's sweep to a known-good signal; replace the sensor if it reads out of range.
  5. Clear the code and retest; suspect the ECM last.

FAQ

Quick answers

Is it safe to drive with P2121?+
Short trips are usually possible, but the car may drop into reduced-power limp mode and throttle response can be unreliable. Because the throttle system is safety-related, have it checked soon.
Can I just clear P2121?+
You can, but it returns quickly if the sensor or its wiring is faulty. Fix the circuit or sensor first.

Related codes

Often seen with P2121

Read & clear P2121 yourself

Scan your car, confirm the code, and clear it once it's fixed — with OBD DashX on your phone.

▶ Get it on Google Play
Verified name — SAE J2012 / ISO 15031-6Guidance reviewed by OBD DashX