P0606: ECM/PCM Processor Fault
Quick Answer
Not safe to drive
P0606 means the engine control module (ECM/PCM), the computer that runs your engine, has failed its own internal self-test. The module constantly checks its processor and memory, and this code sets when that check fails. A frequent real cause is not a dead chip but poor power or ground feeding the module, often from a weak battery or corroded connector. A new programmed ECM runs roughly 350 to 1,200 EUR depending on the car.
- Severity
- Critical · Electrical
- Estimated repair cost
- From €60 to €1200+, varies by vehicle
€60 or €1200, depending on your car.
- ECM connector cleaning and pin repair€60–€160
- ECM/PCM replacement and programming€350–€1200
A scan shows whether P0606 is really stored on your car, which codes sit next to it and how urgent each one is. You can do this parked, with the ignition on.
A scan needs a Bluetooth OBD2 adapter (Bluetooth LE on iPhone), about €25-60; the built-in demo runs without one. See which adapter to buy
What does P0606 mean?
P0606 is a electrical-related diagnostic trouble code classified as critical severity.
What are the symptoms of P0606?
- Check engine light illuminated, sometimes with the light flashing
- Engine will not start, or cranks but will not fire
- Random stalling while driving, often with no warning
- Vehicle stuck in permanent limp mode with reduced power
- Erratic or rough idle, hesitation, or sudden power loss
- Multiple unrelated fault codes stored at the same time
- Hard or delayed starting after the engine sits overnight
What causes P0606?
Poor power or ground to the ECM (loose, corroded, or undersized ground strap), which starves the processor of stable voltage and fails the self-test
: high
Weak or failing battery / charging system producing voltage spikes and dips that the processor reads as an internal error
: high
Internal ECM/PCM hardware failure, typically degraded capacitors or cracked solder joints on the main processor board
: medium
Water or moisture intrusion into the ECM causing corrosion on the circuit board and pin terminals
: medium
Corroded or pushed-back ECM connector pins that break the data and power path to the module
: low
Corrupted or failed software flash that needs the module reprogrammed by a dealer or specialist
: low
Is it safe to drive with P0606?
No - address this immediately. A processor fault in the ECM means the engine management system cannot function reliably. The vehicle may stall without warning or behave erratically. Do not drive.
How do you diagnose P0606?
- Check battery health and charging output first. Verify a rested battery reads about 12.6V and the alternator produces 13.5 to 14.5V with the engine running. Unstable voltage is a common trigger and the cheapest to fix.
- Inspect and load-test the ECM power feeds and ground points. Clean and tighten the main engine ground straps, then back-probe the module power and ground pins for a solid connection under load. A poor ground mimics an internal processor fault.
- Inspect the ECM connector for corroded, bent, or pushed-back pins. Clean with electrical contact cleaner and confirm every pin seats fully and makes solid contact.
- Check for water intrusion around the ECM housing. Look for moisture, white corrosion, or water stains on the case and harness, and trace any leak path (windscreen seal, scuttle drain, or bulkhead grommet) before reassembling.
- Clear the code and recheck on key-on and after a short drive cycle. If P0606 returns immediately while power, grounds, and battery all pass, the module has failed internally.
- Only after the wiring and supply checks pass, repair or replace the ECM. A replacement unit must be programmed and matched to the vehicle (VIN coding and immobiliser sync) by a dealer or qualified specialist.
How much does P0606 cost to fix?
| Repair | Parts Cost | Labor Cost | Total Estimate | DIY Difficulty |
|---|---|---|---|---|
| ECM/PCM replacement and programming | €250–€900 | €100–€300 | €350–€1200 | Professional |
| ECM circuit board bench repair (specialist) | €50–€150 | €120–€300 | €170–€450 | Professional |
| ECM connector cleaning and pin repair | €10–€40 | €50–€120 | €60–€160 | Moderate |
| Battery, ground strap, or charging system repair | €80–€250 | €40–€120 | €120–€370 | Moderate |
Prices estimated as of October 2026. Costs vary by region, vehicle, and shop.
P0606 on specific vehicles
BMW
BMW 3 Series
2005-2024
A weak battery or a poor ground connection is the cheapest cause of a processor fault code to rule out, so test the battery, the charging system and the ground points before condemning the control unit. A replacement unit still needs programming.
Mercedes-Benz
Mercedes C-Class
2007-2024
Inspect for water marks and green corrosion on the connector before condemning the module, since drying and re-pinning sometimes recovers it.
Audi
Audi A4
2005-2024
Volkswagen
Volkswagen Golf
2004-2024
A replacement requires immobiliser adaptation, which a VW specialist or dealer can handle.
P0606 on Ford
Ford Focus
Opel
Opel Astra
2004-2024
A weak battery or a poor ground connection is the cheapest cause of a processor fault code to rule out, so test the battery, the charging system and the ground points before condemning the control unit. A replacement unit still needs programming.
Related diagnostic codes
- P0600
- P0601
- P0602
- P0603
- P0604
- P0605
Common questions about P0606
- What does code P0606 mean?
- P0606 means the engine control module (ECM/PCM) has failed its own internal self-test. The module continuously checks its processor and internal memory, and this code sets when those checks return incorrect results. It points at the computer itself or its power and ground supply, not at a single sensor.
- What are the symptoms of P0606?
- Common symptoms are a check engine light, hard starting or a no-start, random stalling, reduced-power limp mode, rough idle, and several unrelated fault codes appearing together. Some cars run almost normally, while others will not start at all, because it depends on how the processor is failing.
- What causes a P0606 code?
- A common cause is poor power or ground to the module, often from a weak battery, failing alternator, or corroded ground strap. Other causes are internal hardware failure (degraded capacitors or cracked solder joints), water and corrosion damage, bad connector pins, and rarely a corrupted software flash that needs reprogramming.
- Is it safe to drive with P0606?
- No. A processor fault means the engine management cannot be trusted, so the car may stall without warning or behave erratically. Park it safely and have it diagnosed before driving further. If the engine still runs, limit it to getting off the road or to a workshop.
- How do you fix and clear a P0606 code?
- Start with the cheap items: test the battery and charging system, then clean and tighten the ECM grounds and connector. Fix any water leak that reached the module. If power, grounds, and battery all pass and the code returns, the ECM is repaired on the bench or replaced and then programmed to the vehicle, which needs manufacturer-level software. Any OBD2 reader can clear the code once the fault is resolved.
- How much does it cost to fix P0606?
- It ranges widely with the root cause. A battery, ground, or connector fix is often 60 to 250 EUR. A specialist bench repair of the circuit board runs roughly 170 to 450 EUR. A replacement programmed ECM, the worst case, typically costs 350 to 1,200 EUR all in, and a remanufactured unit can bring the part price down.
