P0606: ECM/PCM Processor Fault
TL;DR
P0606 = the engine computer failed an internal self-test (processor fault). Severity: high. May run poorly, stall or not start. Top causes: ECM power/ground problem (40%), internal ECM failure (40%), water/corrosion damage (15%). Typical repair: $0–$100 (grounds) to $1,500+ (ECM replacement and programming).
Can I keep driving with P0606?
IF the engine starts and runs normally → drive only to get it diagnosed soon, as the fault can worsen. IF it stalls, won’t start, or is in limp mode → do not rely on the car; an unpredictable ECM fault is a safety risk in traffic.
Symptoms
- Check engine light on, sometimes with limp mode
- Stalling or intermittent no-start
- Erratic engine behavior or hesitation
- Other sensor codes that don’t make sense together
- Hard or no communication with a scan tool in severe cases
Top causes (ranked by probability)
| Likely cause | Probability | Notes |
|---|---|---|
| ECM power supply or ground fault (weak battery, corroded grounds) | 40% | Check first — can make a good ECM fail its self-test |
| Internal ECM/PCM hardware or firmware failure | 40% | Genuine processor fault |
| Water intrusion or corrosion at the ECM/connectors | 15% | |
| Charging-system voltage spikes | 5% |
What does P0606 mean?
Technical explanation
The ECM continuously runs internal integrity checks on its processor, memory and watchdog circuits. P0606 is set when one of these checks fails. While it often indicates a genuine internal hardware or firmware fault, an unstable power feed — weak battery, corroded grounds, failing alternator or voltage spikes — can make a healthy ECM fail its self-test. Verifying clean, stable power and grounds, and checking for water intrusion at the ECM, must precede any decision to replace and program a new module.
In simple terms
P0606 means the engine’s computer thinks something is wrong inside itself. It might make the car run badly, stall or not start. Sometimes the computer is truly faulty, but often it’s just getting bad power — a weak battery, dirty ground, or water damage — so those get checked first before buying a new computer.
How to diagnose P0606 (step by step)
- Read and record all codes. Note any power/charging codes alongside P0606 — they point to a feed problem rather than the ECM itself.
- Test battery and charging system. A weak battery or failing alternator can trigger P0606. Confirm stable voltage before suspecting the ECM.
- Check ECM grounds and power pins. Clean, tight grounds and correct voltage at the ECM connector are essential; corrosion here mimics an internal fault.
- Inspect for water/corrosion. Look for moisture in the ECM connectors or case, a common cause on certain models.
- Confirm with a known-good or reflash. If power, grounds and wiring are good and P0606 returns, the ECM likely needs reprogramming or replacement.
Repair options & cost
- Repair grounds / replace a weak battery or alternator (try first)
- Dry out and repair water-damaged connectors
- Reflash / reprogram the ECM software
- Replace the ECM/PCM and have it programmed and immobilizer-matched
| DIY cost | $0–$200 |
|---|---|
| Workshop cost | $120–$1,600 |
| Repair time | 30 min (grounds/battery) to several hours (ECM replacement and programming) |
Costs are local ballpark ranges and vary by region and vehicle.
Tools you’ll need
Scan your car: recommended OBD-II scanners →Vehicle-specific notes
- Some Chrysler/Dodge and GM models have known P0606 patterns tied to grounds and connectors — check TSBs.
- A failing alternator producing AC ripple can repeatedly set P0606 on otherwise healthy ECMs.
- Replacement ECMs almost always require dealer/locksmith programming and immobilizer matching.
Common mistakes to avoid
- Buying an ECM before testing the battery, charging system and grounds
- Overlooking water intrusion in the ECM connectors
- Installing a used ECM that cannot be programmed to the vehicle
- Clearing the code and returning the car without finding the root cause
Recommended products
Tools to diagnose it
Independent picks. We may earn a commission from these links, at no extra cost to you — it never changes our guidance.
Frequently asked questions
Is P0606 always a bad ECM?
No. P0606 is an internal self-test failure, but unstable power — a weak battery, corroded ground or failing alternator — frequently makes a good ECM fail that test. Check power and grounds first.
Can I drive with P0606?
Only with caution and not for long. If the car stalls, won’t start or enters limp mode, have it towed and diagnosed rather than risk an unpredictable failure in traffic.
How much does it cost to fix P0606?
It can be nearly free if it’s a ground or battery issue, but a replacement ECM with programming can exceed $1,500 depending on the vehicle.
Does a new ECM need programming?
Almost always. A replacement ECM must be programmed with the correct software and matched to the immobilizer/keys, usually at a dealer or by a qualified locksmith.
P0606 summary
| Meaning | Engine computer internal processor fault |
|---|---|
| Severity | High |
| Safe to drive? | Caution — may stall or no-start |
| Top cause | ECM power/ground fault (40%) |
| DIY cost | $0–$200 |
| Shop cost | $120–$1,600 |