P2124
Throttle/Pedal Position Sensor/Switch D Circuit Intermittent
Fuel & air metering
Generic OBD-II
Medium
What it means
P2124 means the ECM saw an intermittent or erratic signal from the 'D' throttle/pedal position sensor circuit — the reading cut out or jumped briefly. Because the computer needs a steady throttle signal, these dropouts can trigger momentary limp mode or hesitation. The cause is most often a flexing or corroded wire/connector rather than the sensor itself.
Medium
Can I keep driving? Often drivable, but an intermittent signal can trigger sudden limp mode or power drops without warning — repair before relying on the car.
Common symptoms
What you'll notice
- Check-engine light on
- Intermittent reduced power / limp mode
- Momentary hesitation or surging on acceleration
- Rough or fluctuating idle
Common causes
Most likely first
- Intermittent open/short in the 'D' sensor wiring (chafed or flexing harness)Likely
- Poor or corroded connection at the sensor or PCM connectorCommon
- Faulty throttle/pedal position sensor (the 'D' element)Common
- Faulty engine/powertrain control module (rare)Less often
How to diagnose & fix
Work through it in order
- Read freeze-frame data, then wiggle-test the connector and harness to reproduce the dropout.
- Inspect the connector pins for corrosion, spread terminals, or looseness.
- Check for a steady ~5 V reference and clean ground; watch the signal for glitches while flexing the harness.
- Repair any chafed or intermittent wiring between the sensor and PCM.
- If the circuit checks good, replace the throttle/pedal position sensor.
FAQ
Quick answers
Is it safe to drive with P2124?+
It can be, but intermittent faults may cause sudden power loss, so treat quick-acceleration situations with caution until it's fixed.
Can I just clear P2124?+
Yes, but intermittent wiring or connector faults will set it again; the cause has to be found and repaired to keep it away.
Related codes
Often seen with P2124
Read & clear P2124 yourself
Scan your car, confirm the code, and clear it once it's fixed — with OBD DashX on your phone.
✓ Verified name — SAE J2012 / ISO 15031-6Guidance reviewed by OBD DashX