P0606 means the engine control module has detected an internal processor error during its routine self-test. The ECM continuously checks its own processor integrity, and this code indicates that test has failed, meaning the brain of your engine is malfunctioning and cannot be trusted.
What does P0606 mean?
P0606 means the engine control module has detected an internal processor error during its routine self-test. The ECM continuously checks its own processor integrity, and this code indicates that test has failed, meaning the brain of your engine is malfunctioning and cannot be trusted.
P0606 is a electrical-related diagnostic trouble code classified as critical severity. When your vehicle's ECU detects this condition, it stores P0606 and illuminates the check engine light.
What are the symptoms of P0606?
If your vehicle has triggered P0606, you may notice one or more of these symptoms:
Check engine light illuminated
Engine may not start or cranks but won't fire
Random stalling while driving
Vehicle in permanent limp mode
Erratic idle or sudden power loss
Multiple unrelated fault codes stored
What causes P0606?
Here are the most common causes of P0606, ranked by how likely they are to be the culprit:
highInternal ECM/PCM hardware failure
mediumVoltage spikes or electrical surges damaging the processor
mediumWater or moisture damage to the ECM
lowCorroded ECM connector pins
lowFailed ECM software update
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?
Follow these steps to pinpoint the root cause of P0606:
Check battery voltage and charging system output. Verify the alternator produces 13.5-14.5V with engine running. Voltage irregularities can cause processor errors.
Inspect the ECM connector for corroded, bent, or pushed-back pins. Clean with electrical contact cleaner and verify all pins make solid contact.
Check for water intrusion around the ECM housing. Look for signs of moisture, white corrosion, or water stains on the ECM case and surrounding area.
Clear the code and perform a full drive cycle. If P0606 returns immediately upon key-on, the ECM processor has failed internally and the unit needs replacement.
Before replacing the ECM, verify power and ground circuits to the module meet specifications. A poor ground can mimic internal processor faults.
How much does P0606 cost to fix?
Repair costs for P0606 vary depending on the root cause and your vehicle. Here are typical estimates:
Repair
Parts Cost
Labor Cost
Total Estimate
DIY Difficulty
ECM/PCM replacement and programming
€500–€2000
€150–€450
€650–€2450
Professional
ECM circuit board repair (specialist)
€50–€150
€150–€350
€200–€500
Professional
ECM connector cleaning and pin repair
€10–€40
€50–€120
€60–€160
Moderate
Prices estimated as of March 2026. Costs vary by region, vehicle, and shop.
P0606 on specific vehicles
P0606 behaves differently depending on your vehicle. Select your car below for model-specific causes, known issues, and adjusted cost estimates:
P0606 on BMW 3 Series
BMW 3 Series • 2005-2024
The E90/F30 3 Series with N52 and N55 engines can trigger P0606 due to DME (Digital Motor Electronics) failures related to the MEVD17.2 or MSV80 control units. BMW DME units often fail due to internal capacitor degradation. Specialist BMW ECU repair is widely available in Europe.
What causes P0606 on a BMW 3 Series?
BMW 3 SeriesDME internal capacitor degradation on MEVD17.2 units
BMW 3 SeriesMSV80 processor failure on N52 engines
P0606 repair cost for BMW 3 Series
Estimated costs for BMW 3 Series ownersadjusted higher than average due to BMW-specific parts pricing
Repair
Parts Cost
Labor Cost
Total Estimate
DIY Difficulty
ECM/PCM replacement and programming
€750–€3000
€225–€675
€975–€3675
Professional
ECM circuit board repair (specialist)
€75–€225
€225–€525
€300–€750
Professional
ECM connector cleaning and pin repair
€15–€60
€75–€180
€90–€240
Moderate
Prices estimated as of March 2026. Costs vary by region, vehicle, and shop.
P0606 on Mercedes C-Class
Mercedes-Benz C-Class • 2007-2024
W204 and W205 C-Class models with the ME9.7 and MED40 ECUs can develop P0606 from moisture intrusion through the windscreen seal. The ECU is located behind the dashboard near the bulkhead. Check for water marks and corrosion on the connector.
What causes P0606 on a Mercedes C-Class?
Mercedes C-ClassMoisture intrusion through windscreen seal onto ECU
Mercedes C-ClassME9.7 processor board corrosion on W204 models
P0606 repair cost for Mercedes C-Class
Estimated costs for Mercedes C-Class ownersadjusted higher than average due to Mercedes-Benz-specific parts pricing
Repair
Parts Cost
Labor Cost
Total Estimate
DIY Difficulty
ECM/PCM replacement and programming
€700–€2800
€210–€630
€910–€3430
Professional
ECM circuit board repair (specialist)
€70–€210
€210–€490
€280–€700
Professional
ECM connector cleaning and pin repair
€14–€56
€70–€168
€84–€224
Moderate
Prices estimated as of March 2026. Costs vary by region, vehicle, and shop.
P0606 on Peugeot 308
Peugeot 308 • 2007-2024
The 308 with the 1.6 THP (EP6) engine uses a Bosch MEV17.4 ECU that is known for internal faults. P0606 on these models is often accompanied by anti-pollution system warnings. Specialist ECU repair services can reflow the solder joints on the processor for around 200-300 EUR.
Peugeot 308EP6 engine ECU overheating under bonnet
P0606 on Fiat 500
Fiat 500 • 2007-2024
The Fiat 500 with the 1.2 and 1.4 Fire engines can trigger P0606 due to a known issue with the Marelli IAW 5SF ECU. These units develop cracked solder joints on the main processor. Many European ECU repair specialists offer a bench repair service for around 150-250 EUR.
What causes P0606 on a Fiat 500?
Fiat 500Marelli IAW 5SF solder joint cracking
Fiat 500ECU connector corrosion from engine bay heat cycling
P0606 repair cost for Fiat 500
Estimated costs for Fiat 500 ownersadjusted lower than average due to Fiat-specific parts pricing
Repair
Parts Cost
Labor Cost
Total Estimate
DIY Difficulty
ECM/PCM replacement and programming
€400–€1600
€120–€360
€520–€1960
Professional
ECM circuit board repair (specialist)
€40–€120
€120–€280
€160–€400
Professional
ECM connector cleaning and pin repair
€8–€32
€40–€96
€48–€128
Moderate
Prices estimated as of March 2026. Costs vary by region, vehicle, and shop.
Related diagnostic codes
These codes are often seen alongside P0606 or indicate related issues:
P0606 means the engine control module's internal processor has failed its self-diagnostic test. The ECM runs continuous checks on its own hardware, and this code triggers when the processor produces incorrect results.
Can P0606 be fixed without replacing the ECU?
Sometimes. Check the ECM connector, grounds, and battery voltage first. In some cases, specialist ECU repair shops can fix circuit board faults for 200-500 EUR, saving you the cost of a full replacement.
How much does ECU replacement cost in Europe?
A new ECM typically costs 500-2000 EUR for the part, plus 150-450 EUR for programming and installation. Remanufactured units cost 30-50% less and are a good alternative.
Can a bad battery cause P0606?
Yes. Unstable voltage from a weak battery or failing alternator can cause the ECM processor to produce errors. Always test the battery and charging system before condemning the ECM.
Will my car start with P0606?
It depends on the severity of the processor fault. Some vehicles will start but run poorly, while others may not start at all or will stall shortly after starting.
Scan your car with Skanyx to diagnose P0606
Connect any Bluetooth OBD2 adapter, scan for codes, and get AI-powered diagnostics with severity ratings and repair cost estimates.