P060C

Powertrain

Internal Control Module Main Processor Performance

The ECU has run an internal check on its own main processor and decided the results don't add up. Think of it as the computer flagging a fault with itself rather than with a sensor or actuator out in the engine bay. For you that usually means the car is either in limp mode or playing up badly, and the cause is split fairly evenly between a software or wiring problem and a failed module. Which of those it is makes a huge difference to the bill.

Professional mechanic in workshop

Information only. This page provides general educational information about fault code P060C. We do not assess the urgency or safety implications of any specific fault. That requires in-person diagnosis by a qualified mechanic. Full terms.

Recommended next steps

Whether a fault is urgent, drivable, or routine depends entirely on the cause on a specific vehicle, and that can only be determined by a qualified mechanic with diagnostic equipment. If a warning light is illuminated, the most reliable next step is professional diagnosis.

Commonly associated cause
Corrupt or buggy ECU software, very common after a botched update or a flat battery during a previous reflash. A reprogramme fixes it without touching hardware
Where investigation typically starts
Read every stored code and the freeze frame, then look for a pattern. P060C rarely turns up alone, and the codes sitting next to it tell you whether you're chasing power supply faults or a sick module
Code system
Powertrain
ECU

What does P060C mean?

P060C is a Powertrain (engine, transmission, fuel system) fault code. It indicates: Internal Control Module Main Processor Performance.

This is a standardised OBD-II code. The technical definition is the same regardless of the make or model of vehicle, although specific causes and symptoms can vary between vehicles.

Symptoms commonly associated with this code

Symptoms that drivers often report alongside this code. Not all may apply to every case:

  • Engine warning light on, often alongside a flashing dashboard or several other warning lamps lighting up at once
  • Limp mode, with revs capped and the car feeling gutless
  • Stalling at random or refusing to start at all
  • Lumpy, uneven idle that won't settle
  • Automatic boxes shifting harshly or hunting for gears, because the ECU and gearbox module talk to each other
  • Electrical gremlins that come and go, sometimes clearing when you restart the car

Possible causes

Causes commonly associated with P060C, listed in approximate order of typical investigation. The actual cause on a specific vehicle can only be confirmed by professional diagnosis.

  1. 1. Corrupt or buggy ECU software, very common after a botched update or a flat battery during a previous reflash. A reprogramme fixes it without touching hardware
  2. 2. Poor earth or power feed to the module. A dodgy main earth strap or a corroded connector can make a healthy processor throw its toys out
  3. 3. Failed or fading ECU, where the internal processor is actually on its way out and the module needs replacing or repairing
  4. 4. Water ingress into the ECU. Common on cars where the module sits low or near a known leak point, and the corrosion creeps in over time
  5. 5. Blown fuse or sticking relay on the ECU supply, which can confuse the processor's self-checks
  6. 6. Wiring damage in the ECU harness from rubbing, rodent chewing or a previous repair gone wrong
  7. 7. Incomplete or incorrect coding after a replacement module was fitted by a previous garage

How mechanics typically diagnose

A typical diagnostic sequence used by mechanics, provided here for educational reference only. Diagnostic work should be performed by a qualified mechanic with the appropriate tools and training.

  1. 1. Read every stored code and the freeze frame, then look for a pattern. P060C rarely turns up alone, and the codes sitting next to it tell you whether you're chasing power supply faults or a sick module
  2. 2. Check for known software fixes for that specific make and model. Manufacturers like VAG, Ford and BMW have all issued reflashes for self-test faults, and a £50 software update beats a £900 ECU every time
  3. 3. Test the ECU power and earths properly with a meter, not just a visual. You want a clean battery voltage on the feeds and near-zero resistance on the earths, with the engine running and the wiring wiggled to catch intermittents
  4. 4. Inspect the ECU connectors and the module itself for water, green corrosion or bent pins. Pull the plugs and look inside
  5. 5. Clear the codes and drive it. If P060C comes straight back with the earths and supply confirmed good, the processor fault is real and you're into reprogramming or replacing the unit
  6. 6. If it needs a new or rebuilt ECU, get it coded and adapted to the car before you sign it off, otherwise you'll be back with running faults

Common questions about P060C

Can I keep driving the car like this? +

I wouldn't, no. With P060C the ECU is questioning its own brain, so the car can stall on you without warning or drop into limp mode mid-overtake. Get it home or to a garage and leave it there. If it won't start at all, that decision's already been made for you. Recovering it on a flatbed is far better than gambling on a stall in fast-moving motorway traffic.

Will this stop me getting an MOT? +

The code on its own isn't an MOT line, but the engine warning light is. If the MIL is lit when the tester plugs in or eyeballs the dash, that's a fail on its own. A P060C also tends to bring limp mode and rough running, which can knock out the emissions test too. Sort the underlying fault, clear the light, drive a few cycles to make sure it stays off, then book the test.

What's this likely to cost me? +

Hugely variable, because it hinges on which cause it is. A software reflash or fixing a bad earth might be £80 to £250 at a decent independent. A second-hand or specialist-rebuilt ECU with coding usually lands somewhere in the £300 to £700 range. A brand new module coded at a main dealer can sail past £1,000 once you add their labour, especially on German cars. Always price up a reputable ECU rebuild specialist before agreeing to a new unit, they often fix the exact processor fault for a fraction of dealer money.

How do I know if it's the ECU itself or just wiring? +

Start with the cheap stuff. Confirm clean power and good earths to the module first, because a poor earth can mimic a failed processor perfectly. Check for water inside the connectors and the casing while you're there. If the supply and earths are spot on and there's no corrosion, then look for a software fix for your model. Only when power, earths, wiring and software all check out should you accept the processor is gone. Plenty of ECUs get binned when the real fault was a tenner's worth of corroded earth strap.

Information only, not professional advice

The information on this page is provided for general guidance and educational purposes only. It is not a substitute for diagnosis or repair advice from a qualified mechanic. Always verify any fault before paying for repairs. carfaultcodes.co.uk accepts no liability for decisions made based on this information. Full terms →

Help us improve the P060C page
Spotted an error, missing detail, or have first-hand experience to add? Tell us, we review every submission.
+
Reporting on: P060C

Mechanic submissions are prioritised for review.

We read everything but can't always reply. By submitting you agree to our privacy policy.