01 How Bad Is It to Drive with a Leaking Head Gasket? • 02 WHAT IS AN ABS SENSOR? • 03 The Single Component Under Your Hood That Could Be Draining… • 04 Understanding Oxygen Sensors and Their Impact on Your Car • 05 What Causes the ABS Light to Come On and How to Fix It • 06 The Heart of Your Car: How Does the Engine Actually Work? • 07 Why Diesel Engines Don't Use Spark Plugs: The Science Expla… • 08 How to Fix a Car That Loses Power in 2nd Gear: A Comprehens… • 09 How to tell if your spark plugs are bad: Signs, symptoms, a… • 10 Decoding the Check Engine Light: Causes, Troubleshooting, a… •

DTC codes / P06xx · Computer and output circuits / P060C

P060CInternal Control Module Main Processor Performance

P060C indicates that the engine control module (ECM) or powertrain control module (PCM) has detected an internal performance fault with its main processor, meaning the computer's central processing unit is not executing instructions correctly or is producing results that fail the module's self-checks. The code is set when the module's internal diagnostics flag a discrepancy in processor operation, often due to corrupted software, voltage instability, or a failing module.

SystemPowertrain
Code typeGeneric (all makes)
SeverityHigh
Fix difficultyProfessional
AreaComputer and output circuits

Symptoms you may notice

  • Illumination of the check engine light, often with no other noticeable symptoms
  • Rough running or stalling because the processor cannot manage fuel and ignition properly
  • Erratic transmission shifting or failure to shift if the PCM controls the transmission
  • Multiple unrelated trouble codes stored simultaneously due to processor confusion
  • Reduced engine power or limp mode activation as a protective strategy
  • No-start condition if the processor fails to initialize

Common causes, most likely first

  1. Low or unstable battery voltage affecting processor operation
  2. Corrupted or outdated PCM software or calibration
  3. Internal failure of the PCM/ECM processor or its supporting circuitry
  4. Poor electrical connections at the PCM harness or ground points
  5. Electromagnetic interference or voltage spikes damaging processor logic
  6. Failed PCM power supply or relay causing intermittent processor resets

How to diagnose and fix it

  1. Verify battery voltage and charging system output; recharge or replace the battery if low
  2. Inspect and clean PCM harness connectors and ground connections for corrosion or looseness
  3. Check for technical service bulletins (TSBs) or software updates for the PCM calibration
  4. Reprogram or reflash the PCM with the latest factory software using a scan tool
  5. Perform a wiggle test on PCM wiring while monitoring live data for processor errors
  6. Replace the PCM/ECM if internal processor failure is confirmed after all other checks
  7. Clear codes and perform a road test to verify the repair and ensure no codes return

Processor Faults Often Misdiagnosed

  • A weak battery or failing alternator can cause P060C without any internal PCM damage, so always load-test the battery and check charging voltage before condemning the module.
  • Corroded or loose ground connections at the engine block or chassis can create voltage drops that mimic a failing processor, and these are often overlooked during diagnosis.
  • P060C can be set by a software glitch that a simple reflash corrects, so check for updated calibration files before replacing the PCM.
  • Aftermarket electronic accessories or poor wiring for alarms and stereos can introduce electrical noise that interferes with processor operation and sets this code.
  • The code may appear alongside communication codes like U0100 or U0155, which can mislead technicians into chasing network faults instead of addressing the root processor performance issue.

Can I keep driving with P060C?

If the vehicle is running normally, you may drive it cautiously to a repair shop, but avoid long trips or heavy loads. If the engine stalls, runs poorly, or enters limp mode, stop driving and have the vehicle towed to prevent unsafe conditions.

Guidance is general and written for all OBD-II vehicles. Exact tests and values vary by model, so confirm the fault before replacing parts.

Running on fumes Free guides aren't free to make. Top up the tank. Any amount, one time. Fuel the Garage