PCM Processor Fault
The PCM ran an internal self-test and failed it. The computer is reporting itself as faulty.
What it means (plain English)
The PCM constantly runs background self-checks on its own processor, memory, and outputs. P0606 means one of those internal tests failed. Before condemning a PCM, check the basics — battery voltage (low voltage causes random PCM faults), grounds, and connections. A weak battery or corroded ground will throw P0606 on a lot of vehicles. If power and grounds are clean and the code persists, then the PCM is genuinely failing.
What the computer is actually seeing
Internal processor / ROM / RAM / watchdog self-test failure inside the PCM.
What a healthy reading looks like
Battery voltage should be 12.6 V engine off, 13.8–14.7 V running. All PCM grounds should measure under 0.1 V drop to battery negative.
Guided diagnostic — the DiagCoach way
Don't just throw parts at it. Walk through these in order — each step tells you whether to keep going or stop and fix what you found.
- 1Load-test the battery. Replace if weak — this fixes a surprising number of P0606s.
- 2Inspect and clean all engine and PCM grounds. Measure voltage drop under load.
- 3Inspect PCM connectors for water, corrosion, bent pins.
- 4If all above are clean and code persists — PCM replacement and programming.
Common causes
- Weak / failing battery causing voltage drops
- Corroded / loose PCM ground
- Water intrusion into PCM
- Genuine PCM failure
- Improper jump start / welding on vehicle without disconnecting
Typical repair cost
$0 (clean ground) to $1,500+ (PCM + programming).
Related codes
Frequently asked questions
Why does a weak battery cause a PCM fault code?
Low voltage during cranking dips below what the PCM's internal regulator can clean up. The processor briefly browns out, fails a self-check, and logs P0606. Fix the battery before you spend $1,500 on a PCM.
Working a real vehicle right now?
Let DiagCoach walk you through it live with your specific symptoms, vehicle, and what you've already checked.
Start guided diagnostic →