P0606 Code: PCM/ECM Processor Fault
Quick Answer
The car's main computer (the PCM or ECM) has detected an internal processing error.
At a Glance
What this code means
The Powertrain Control Module (PCM) or Engine Control Module (ECM) is the brain of your car. P0606 means the PCM itself has detected an internal fault during a self-check. This could mean the module's processor is failing, has corrupted memory, or has a hardware-level fault. It's relatively rare and often requires professional diagnosis.
Common causes
- PCM/ECM internal hardware failure
- Corrupted software or firmware in the PCM
- Power supply issues to the PCM (bad ground or poor battery voltage)
- Water or moisture damage to the PCM
- Wiring harness issues causing voltage spikes that damage the PCM
- Failed reprogramming attempt
Symptoms you might notice
- Check engine light on
- Multiple unrelated DTCs (diagnostic trouble codes) appearing simultaneously
- No-start condition in severe cases
- Erratic engine behavior — stalling, misfires, irregular idle
Can you still drive?
Potentially not. If the PCM is severely compromised, the car may not run at all or may run very poorly. Have it inspected before driving.
How serious is this code?
High. PCM faults are uncommon and often indicate either a hardware issue requiring module replacement, or a recoverable issue like a failed software update. Either way, this needs professional diagnosis.
Before you replace parts
Parts replacement is often not the first step. Before buying anything, it's worth checking these basics:
- Check for related codes — a companion code may point to the true root cause
- Inspect wiring, connectors, and grounds around the affected sensor or component
- Look for obvious physical damage: cracks, disconnected hoses, or corrosion
- Clear the code, drive the vehicle, and see if it returns — intermittent codes can come from loose connections
- Verify the part is actually faulty by testing it before replacing it
How to troubleshoot it
- Check battery voltage and charging system — a weak battery or charging fault can cause PCM issues
- Inspect PCM ground connections and main power supply wiring
- Check for water intrusion at the PCM location
- Attempt a PCM reset by disconnecting the battery for 10–15 minutes, then recheck
- If codes return, consult a dealership or PCM repair specialist — reflashing or replacement may be needed
Tools that may help
These are the types of tools commonly used when diagnosing this code. Having the right tool can save time and help confirm a diagnosis before spending money on parts.
- Multimeter (check battery and grounds)
- Advanced scan tool (for PCM communication)
Estimated repair cost range
PCM reflash/reprogram: $100–$300 at a shop. Remanufactured PCM: $300–$800. New OEM PCM: $500–$1,500+. Labor for programming can add $100–$300.
Costs vary significantly by vehicle, location, and whether you use OEM or aftermarket parts. These are general ranges for reference only.
When to call a mechanic
If you've completed the basic troubleshooting steps and the code keeps returning, or if you don't have access to the proper diagnostic tools, it's worth consulting a professional. A qualified technician can perform a full diagnosis and confirm the root cause before any parts are purchased. When in doubt, get a professional opinion — it can save you from an expensive misdiagnosis.
Real-world note
Before concluding the PCM is dead, rule out power supply issues. A loose ground strap or corroded battery terminal can cause PCM processor codes that look like hardware failure but resolve after fixing the electrical connection. Also note that some shops can rebuild or repair PCMs for less than replacement cost.
Related Codes
Informational purposes only. This guide is for educational reference and is not a substitute for diagnosis by a qualified technician. Repair costs, causes, and symptoms may vary by vehicle make, model, year, and condition. Always consult a licensed mechanic before performing major repairs.