DOBD DashX ☰ Browse all codes
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

Common causes

Most likely first

  1. Poor ECM power or ground (weak battery, corroded terminals, bad grounds)
  2. Low or unstable battery voltage
  3. Corrupted or outdated ECM software
  4. Internal ECM processor failure

How to diagnose & fix

Work through it in order

  1. Test and charge the battery; clean and tighten the battery and ground terminals.
  2. Inspect the ECM power and ground circuits for corrosion or high resistance.
  3. Check for a manufacturer reflash or software update for the ECM.
  4. Reprogram the ECM; replace it only if an internal fault is confirmed.
  5. 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.

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