P060C
Internal Control Module Main Processor Performance
Control module (ECM/PCM)
Generic OBD-II
High
What it means
P060C means the ECM's internal self-checks found that its main processor isn't performing correctly. Because this processor runs the engine, the fault can cause stalling, limp mode, or a no-start. It's often triggered by poor power or ground to the module (a weak battery or corroded terminals) but can also mean the ECM itself is failing.
High
Can I keep driving? Risky — the processor running the engine is reporting a fault; the car may stall, enter limp mode, or fail to start. Have it diagnosed before driving far.
Common symptoms
What you'll notice
- Check-engine light on
- Engine may stall or fail to start
- Reduced power or limp mode
- Erratic or intermittent engine behavior
Common causes
Most likely first
- Poor ECM power or ground (weak battery, corroded terminals, bad grounds)Likely
- Low or unstable battery voltageCommon
- Corrupted or outdated ECM softwareCommon
- Internal ECM processor failureLess often
How to diagnose & fix
Work through it in order
- Test and charge the battery; clean and tighten the battery and ground terminals.
- Inspect the ECM power and ground circuits for corrosion or high resistance.
- Check for a manufacturer reflash or software update for the ECM.
- Reprogram the ECM; replace it only if an internal fault is confirmed.
- Clear the code and re-test to confirm the repair.
FAQ
Quick answers
Is it safe to drive with P060C?+
Not recommended. An internal processor fault can cause sudden stalling or a no-start, so get it diagnosed before relying on the vehicle.
Can I just clear P060C?+
Clearing may temporarily reset it, but if the ECM has a real power, ground, or internal fault it will return. Fix the cause first.
Related codes
Often seen with P060C
Read & clear P060C 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