ECM/PCM Processor Fault
What Does P0606 Mean?
P0606 indicates the engine ECM (or PCM) has failed its internal processor self-test. Modern ECMs run continuous integrity checks on RAM, ROM, and computational results. When one fails, the ECM sets P0606 and often goes into a reduced-function mode to protect the engine.
On the 2010–2019 Subaru Outback (FB25/FB20 engines), P0606 is most often caused by a power or ground issue — corroded battery terminals, weak alternator, or a bad ECM ground strap. Always verify electrical supply before condemning the ECM itself.
Symptoms
Common Causes
- 1.Loose/corroded battery terminals or ground25%
Most common cause on Outback. Clean before anything else.
- 2.Weak or failing battery20%
Voltage dips under load corrupt ECM operation.
- 3.Failed alternator (voltage spikes)15%
AC ripple over 0.5V damages ECM internals.
- 4.Bad ECM ground strap12%
Engine-to-chassis ground at strut tower; corrodes near windshield washer fluid.
- 5.Water intrusion at ECM10%
Cowl drain clogged → water reaches ECM under passenger side.
- 6.Actual ECM hardware failure10%
Confirmed only after electrical checks pass.
- 7.Aftermarket tune or device5%
Tunes, OBD-II loggers, kill switches can corrupt ECM software.
- 8.Recent jump-start mishap3%
Reversed cables or arc-welding on car can fry ECM.
Step-by-Step Diagnosis
Check battery and charging system
Load-test the battery (must hold 9.6V+ under load). Measure alternator voltage (13.8–14.5V at idle). Test AC ripple — must be under 50mV. Bad alternator = bad ECM, fast.
CHARGING TEST:
Battery voltage (engine off) ... 12.4 V OK
Charging voltage (idle) ........ 14.2 V OK
AC ripple ...................... 78 mV FAIL
→ Replace alternator before further ECM testsClean every ground point
Loosen, wire-brush, and re-torque: battery negative to chassis, engine-to-chassis ground strap (driver-side strut tower), and the ECM case ground. Apply dielectric grease.
Inspect ECM for water damage
ECM is under the passenger-side dash on most Outbacks. Pull it, inspect connector pins for green corrosion, and check the cowl drain near the windshield for clogged leaves. Water reaching the ECM means recurring damage until the drain is cleared.
Check for recent modifications
Any aftermarket device plugged into OBD-II (insurance dongles, tuners, dashcams with OBD power) can crash the ECM. Remove all aftermarket OBD devices and clear codes.
Try a reset and reflash
Disconnect battery for 20 minutes. Reconnect, perform a Subaru relearn (idle 5 min, throttle sweep). If P0606 persists, dealer/independent shop can attempt an ECM reflash before condemning it.
Replace or reman ECM (last resort)
If electrical supply is clean and the code persists, the ECM has failed internally. Subaru ECMs are coded to the immobilizer — replacement requires programming. Used ECMs need reprogramming too.
How to Fix It
Parts needed:
- Battery (Group 35, OE-spec) — approx $175
- Alternator (Reman, Denso) — approx $285
- Engine Ground Strap (Subaru OE) — approx $28
- Dielectric Grease (tube) — approx $8
- Reman ECM (programmed, Subaru) — approx $950
Procedure:
- Disconnect battery; clean both posts and clamps.
- Load-test battery — replace if below spec.
- Test alternator voltage and AC ripple with engine running.
- Locate engine ground strap; wire-brush both ends.
- Pull ECM connector; inspect for corrosion.
- Clear codes and drive for 30 minutes.
- If P0606 returns, take to a shop for ECM reflash.
- Only after all the above: consider ECM replacement.
Will It Pass Emissions?
Repair Cost Breakdown
| Part / Region | DIY Cost | Shop Labor | Total Range |
|---|---|---|---|
| Most regions (DIY) | $180 | — | $0–$380 |
| Most regions (shop) | — | $680 | $120–$1700 |
Estimates based on aggregated independent shop quotes; dealer labor adds 30–50%. Excludes diagnostic fee ($80–$150).
FAQs
Sources & References
- §SAE J2012 — Diagnostic Trouble Code Definitions — Standardized OBD-II code definitions used by all manufacturers.
- §EPA OBD Regulations (40 CFR §86.1806-05) — Federal on-board diagnostic requirements for light-duty vehicles.
Cost figures are aggregated from real customer invoices at our shop plus quotes from RepairPal and Mitchell1 labor guides. Diagnostic procedures verified against factory service information (ALLDATA / Mitchell1).
// About the author
Mike Reeves — Independent shop owner in Phoenix, AZ. Specializes in driveability diagnostics on domestic and Asian gas engines. Writes our powertrain coverage. More about our team →