Ad Space — Top Banner

P0606

Universal (All Makes) Vehicle (OBD-II)

Severity:

What Does This Error Mean?

P0606 means the engine control module's main processor has detected a fault within itself. The ECM has a built-in self-test that checks its processor during every key cycle. When the processor fails that test, P0606 is set. This is one of the most serious ECM codes — it indicates the brain of your car's engine management system is not working correctly. This code almost always requires ECM replacement or professional ECM repair.

Affected Models

  • All vehicles 1996+
  • Common in GM vehicles — Silverado, Tahoe, Malibu
  • Common in Ford and Lincoln vehicles
  • Common in Chrysler, Dodge, and Jeep vehicles
  • Can occur on any high-mileage vehicle with ECM age-related failure

Common Causes

  • Internal ECM processor failure due to age or component degradation
  • Voltage spike or electrical damage corrupting the ECM processor
  • Water or heat damage causing processor failure inside the ECM
  • Faulty ECM power supply or ground causing the processor to malfunction
  • In rare cases, a software bug in certain ECM firmware versions

How to Fix It

  1. Check ECM power supply fuses and relays. Verify all ECM power feeds show correct voltage and all ground straps are clean and securely connected.

    An ECM operating outside its voltage range may set P0606 even without internal hardware failure.

  2. Look for Technical Service Bulletins (TSBs) for your specific vehicle and the P0606 code. Some manufacturers have issued ECM software updates that resolve false P0606 faults.

    Check NHTSA.gov for TSBs using your vehicle's VIN — this is free.

  3. Check whether the code is accompanied by other ECM codes (P0601, P0602, P0603, P0604). Multiple ECM self-test codes together strongly suggest the ECM has failed internally.

    A single P0606 with no other codes sometimes indicates a software or power issue rather than a hardware failure.

  4. Inspect the ECM housing and connectors for moisture, corrosion, or heat damage. Water intrusion and overheating are leading causes of processor failure in ECMs.

    ECMs located under the hood are more vulnerable to heat and moisture than those located under the dash.

  5. If all external causes check out, the ECM has an internal processor fault and needs to be replaced or repaired by a specialist. Do not attempt to repair the circuit board yourself.

    Always use a remanufactured ECM with a warranty and have it programmed to your VIN after installation.

When to Call a Professional

P0606 almost always requires professional repair or ECM replacement. Remanufactured ECMs typically cost $150 to $500 depending on the vehicle. Dealer programming adds $100 to $300. ECM circuit board repair specialists sometimes fix these for $100 to $300. This is not a DIY job for most people — professional diagnosis is strongly recommended.

Frequently Asked Questions

Will my car run with P0606?

It may run, but often poorly or not at all. The ECM processor controls nearly every function of the engine. With a processor fault, engine management is compromised. Some vehicles go into a failsafe mode and run at reduced power.

Can P0606 be caused by a bad battery?

Indirectly yes. A failing battery can cause voltage fluctuations that stress the ECM processor. Always check the battery and charging system first before condemning the ECM. Sometimes replacing a failing battery and clearing the code is all that is needed.

How long does ECM replacement take?

The physical swap usually takes 30 to 90 minutes. Programming the new ECM to the vehicle's VIN takes an additional 30 to 60 minutes. Total shop time is typically 1.5 to 3 hours. Plan for at least a half-day at the dealer or shop.