P0606high severityGenerally driveableP0606 Code: PCM/ECM Processor Fault (Internal Control Module Performance)
Written in plain English and reviewed by the eli5cars editorial team Β· Last reviewed June 2026
What it means in plain English
Your engine control module (PCM/ECM) has an internal watchdog that continuously checks its own processor for errors β similar to how a computer might detect a memory or CPU glitch. P0606 means that internal self-check failed. This sounds alarming, but it's important to know: this code is far more often caused by an unstable power supply to the PCM β a weak battery, a bad ground, or a failing alternator sending electrical noise through the system β than by the PCM's processor actually being defective. Voltage that dips or spikes even briefly can cause the processor to hiccup and log this fault without any permanent hardware damage.
Most likely causes β ranked
#1 Low battery voltage, a weak or failing battery, or loose/corroded battery terminals
most likelyFix: The PCM needs a clean, stable voltage supply to keep its processor running without hiccups. A weak battery, corroded or loose terminals, or a battery on its way out can cause brief voltage dips that the PCM logs as an internal fault even though the computer itself is fine. Test the battery's voltage and load capacity, clean and tighten the terminals, and retest. This is the cheapest thing to rule out first, and it resolves a large share of real-world P0606 cases.
#2 Corroded or loose engine/chassis ground straps feeding the PCM
likelyFix: A poor ground connection anywhere in the charging or engine management circuit can introduce electrical noise that disrupts the PCM's processor. Locate the engine-to-chassis and chassis-to-battery ground straps, clean the contact points, and make sure they're tightly secured. This is a common, inexpensive fix that's easy to overlook.
#3 Failing alternator or unstable charging system sending voltage spikes to the PCM
likelyFix: An alternator with a failing diode or worn brushes can send electrical noise (AC ripple) into the vehicle's 12V system instead of clean DC power, which can disrupt sensitive PCM circuitry. Have the charging system tested β most auto parts stores will test the alternator's output for free. Replace the alternator if it's outside spec.
#4 Software glitch requiring a PCM reflash, or an internal PCM/ECM hardware fault
possibleFix: Only after ruling out the battery, grounds, and charging system should the PCM itself be suspected. Sometimes a dealer-level software update, addressing a known manufacturer bug via a technical service bulletin, resolves it with a reflash. If the processor has a genuine internal hardware fault, the PCM must be replaced and reprogrammed to the vehicle β a job that requires dealer or specialist equipment and is by far the most expensive outcome.
Check engine light on? Get a free code scan
If your check engine light is on, most auto-parts stores (AutoZone, O'Reilly, Advance) will read the code for FREE β no purchase required, just walk in. Bring the code back here and look it up at eli5cars.com/obd2 for the plain-English explanation.
Note: a scan only helps when there's an active fault code. For purely mechanical symptoms (noises, vibrations, leaks), a scan may show nothing β the suspects listed above are your starting point.
Want to read the codes yourself?
First, the free option: AutoZone, OβReilly, and Advance Auto Parts read your codes for free β no purchase needed. Thatβs the cheapest way to get the code to look up here. If youβd rather have your own so you can check anytime (and clear a code after a fix), the Veepeak OBDCheck BLE is an inexpensive, reliable plug-in reader that pairs with a free phone app and works on any car sold since 1996.
See the Veepeak OBD2 scanner on AmazonAffiliate link β we may earn a commission at no extra cost to you. Details.
Heads up: some links below are affiliate links (including Amazon Associates) β if you buy through them we may earn a small commission at no extra cost to you. Details: /disclosure.
Frequently asked questions
Does P0606 mean I need a new computer?
Not usually. In the large majority of real-world cases, this code traces back to a power or ground issue β a weak battery, corroded terminals, or a bad ground strap β rather than an actual failed PCM. Always rule those out first; they cost little to nothing to check.
Can I drive with P0606?
Often yes, though some vehicles enter a reduced-power limp mode, and in rare cases the car may stall or fail to restart if the processor resets mid-drive. If the car is running normally, it's reasonable to drive to a shop, but don't ignore the code long-term.
How much does PCM replacement really cost?
Expect $600 to $1,800 or more including the part and required programming/VIN relearn, depending on the vehicle. This is the last-resort fix β always exhaust the power supply and ground checks first, since they're far cheaper and are the more common actual cause.
Will disconnecting the battery clear P0606?
It may clear the code temporarily, but if the underlying power or ground issue isn't fixed, it will come back. Diagnose and fix the root cause rather than just resetting the code.