P060D
Internal Control Module Accelerator Pedal Position Performance
ECM internal / throttle
Generic OBD-II
High
What it means
P060D means the ECM's internal check of the accelerator pedal position signal failed a plausibility or performance test — the module cannot trust the pedal data it is processing. Because throttle demand is safety-critical, the vehicle often enters a reduced-power mode. It usually stems from the pedal sensor, its wiring, or an internal ECM fault.
High
Can I keep driving? Drive cautiously — the vehicle may drop into a reduced-power 'limp' mode; get it diagnosed promptly rather than relying on full throttle response.
Common symptoms
What you'll notice
- Check-engine light on
- Reduced power / limp-home mode
- Poor or inconsistent throttle response
- Possible stalling or hesitation
Common causes
Most likely first
- Faulty accelerator pedal position (APP) sensorLikely
- Open or shorted wiring at the APP sensorCommon
- Poor electrical connection or bad ground/power to the ECMCommon
- Internal ECM processor fault (the module fails its own APP check)Less often
How to diagnose & fix
Work through it in order
- Read freeze-frame data and check for related throttle/pedal codes.
- Inspect the APP sensor connector and wiring, and verify clean grounds and reference voltage.
- Test the APP sensor signals against specification through the pedal travel.
- Check ECM power and ground circuits, then reflash/update the ECM software if a fix is available.
- If the internal fault persists after the circuit checks out, replace or reprogram the ECM.
FAQ
Quick answers
Is it safe to drive with P060D?+
Only carefully and briefly. The ECM may limit power for safety, so throttle response can be unpredictable. Have it diagnosed before relying on the vehicle.
Can I just clear P060D?+
It may clear briefly but will return because it reflects an internal ECM self-check on the pedal signal. The underlying circuit or module fault must be repaired.
Related codes
Often seen with P060D
Read & clear P060D 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