Electrical system and control unitsGeneric OBD-II codeUrgency: As soon as possible
Code P0606: ECU (ECM/PCM) internal processor fault
P0606 means: control module processor fault (ECM/PCM).[1][2][3][4][5][6] The engine ECU (ECM or PCM) has detected a fault in itself, in its processor or in the internal operation of its software. It is not a sensor or actuator fault: the unit itself, when running its self-check tests, gets an unexpected result and stores the code. Defy Diagnostics describes it as a serious internal fault.[2][3][6]
What code P0606 means
The engine ECU (ECM or PCM) has detected a fault in itself, in its processor or in the internal operation of its software. It is not a sensor or actuator fault: the unit itself, when running its self-check tests, gets an unexpected result and stores the code. Defy Diagnostics describes it as a serious internal fault.[2][3][6]
It may be due to a genuine hardware failure, corrupted software (for example, after a failed or interrupted reprogramming) or an unstable power supply: Carista notes that a low or unstable battery voltage can repeatedly trip the module's internal watchdog, and Defy Diagnostics also cites voltage spikes from a faulty alternator, damage after a jump start and water ingress.[2][6]
Because the ECU may stop processing its inputs properly, it is common for several apparently unrelated codes to be stored at once, and if P0606 is cleared while the fault persists, it usually comes straight back.[2]
It is a generic OBD-II code (it starts with P0), so it means the same on any make; what changes from one car to another is the most likely cause and how it is corrected.[7]
Original definition (SAE J2012): Control Module Processor (ECM/PCM Processor Fault)[1][2][3][4][5][6]
Causes of P0606
From most to least likely, according to the sources.
- 1Internal fault of the ECU itself: damaged module, internal circuits or memory. It is the cause the sources cite first.[1][2][3][4][5][6]
- 2Corrupted or out-of-date software: failed or interrupted reprogramming, incorrect calibration after an update, or a version the manufacturer corrected later.[1][2][5][6][8]
- 3ECU power supply or earth problems, or low or unstable battery voltage (including spikes from a faulty alternator and damage from a jump start).[1][2][5][6]
- 4Moisture or water in the ECU, overheating or physical damage.[1][6]
- 5Broken, corroded or frayed ECU wiring or connectors, or CAN bus communication faults.[3]
Symptoms
- Engine warning light on in the instrument cluster.[2][5][6]Engine warning light: faults that cause it
- Hard starting or the car does not start.[1][2][5][6]Hard to start: faults that cause it
- The engine may stall suddenly or cut out at intervals.[1][2][3][6]Engine stalls: faults that cause it
- Loss of power and poor acceleration.[1]Less power: faults that cause it
- The car may go into limp-home mode, with performance greatly reduced.[1]Limp mode: faults that cause it
- Rough running, jerking or misfires.[1][3][6]Jerking: faults that cause it
- Automatic gearbox that works badly and warning lights for other systems on (ABS, traction control or other modules).[3][5]
- Several apparently unrelated codes stored at once.[2]
- Sometimes, at first, no symptom is noticeable.[3][6]
How to diagnose P0606
In order: from the most likely and cheapest to check to the most expensive.
- 1Read all the codes and the freeze-frame data with a diagnostic tool and look at the others: voltage codes (P0562, P0563), communication codes (those starting with U) and codes from other control units may be the real cause of the P0606 or a consequence of it.[2][3][6]
- 2Check the battery and the charging system first: Carista asks for 12.4 V or more at rest and 13.8 to 14.5 V with the engine running. A low or unstable voltage can be the cause of the code, and it has to be corrected before going further.[2][6]
- 3Use a multimeter to check the ECU's power supply and earths, and the condition of its connectors and wiring: corrosion, moisture, damaged terminals, chafed wires.[1][2][3][5][6]
- 4Autodoc Club suggests starting by resetting the ECU: disconnect the battery for about 30 minutes and then clear the code with the scanner. If the code comes straight back (Carista notes that it usually does while the fault persists), the problem is still there.[1][2]
- 5Ask a main dealer about software updates, technical bulletins or ECU campaigns: sometimes the manufacturer fixes it with a reprogramming. As an example, a Volkswagen Group of America bulletin for the 2014 Routan 3.6 (a US case) corrects a P0606 by reprogramming the ECU, asks for any other code to be repaired first and requires the battery to be kept on a charger while programming.[1][5][6][8]
- 6Only if the power supply, earths and software are in order and the code persists or returns is the ECU repaired or replaced (new, refurbished or repaired); it must then be programmed and coded for the car with its VIN and equipment.[1][2][4][6]
Can I keep driving with P0606?
As soon as possible
The sources that give an opinion agree that it is serious. Autodoc Club is categorical: it considers the code critical, says you must not keep driving and warns that a faulty ECU can cause a sudden engine failure and a safety risk. Carista rates it as high severity (the car may run badly, stall at random or refuse to start) and Defy Diagnostics as "very high", with the instruction to repair it immediately to avoid breakdowns. The fact that Defy Diagnostics and PartsAvatar note that there are sometimes no symptoms at first does not reduce that risk. The prudent course is not to keep using the car normally and to take it to the garage, or call a tow truck, as soon as possible.[1][2][3][6]
Documented faults related to P0606
Known faults of specific engines and cars, with their repair cost, the affected years and their sources.
Control units and comfort electronics (BSI, SAM...): the most serious faults by engine and car
- High severityFrequency: CommonPeugeot 408Electronic faults with the doors, boot and screen (suspected BSI control unit)In 2025 Peugeot recalled around 60,000 2023-2024 Peugeot 308 and 408 cars (code MUV) over a software fault in the door control unit that can cause unintended opening or closing and disable the anti-trap protection on the windows; 408 owners also describe a power boot lid that will not open or close and a screen that goes black.
- High severityFrequency: CommonRenault Laguna IIMultiplex electrical system and hands-free card faultsThe Laguna II had a reputation problem because of faults in its multiplexed electrical network: the hands-free card, the card reader and the ABS, ESP and handbrake warning lights came on erratically, especially in the early years of production (2001-2003).
- Critical severityFrequency: OccasionalMazda MX-5 IVDC/DC converter control unit fault with risk of short circuit and fireA 2018 Safety Gate alert covers MX-5 ND models built between August 2014 and April 2017: the DC converter control unit could fail, cause a short circuit and damage the converter, with a risk of fire. It is a precautionary recall; check the chassis number at the official service centre.
- Medium severityFrequency: Very frequentFiat StiloElectrical and electronic faults in the multiplex systemThe Stilo has had a reputation for widespread electrical faults since its launch: poor contacts in the multiplex wiring, an instrument cluster that switches off and sensors that disconnect, sometimes while the car is running.
12 V battery: the most serious faults by engine and car
- Medium severityFrequency: Common2.0 and 2.5 HybridThe 12 V battery goes flat if the car sits unused for several daysYes, it is a common complaint: the 12 V battery can go flat after just a few days without using the car, because of the standby drain from the electronics (multimedia, telematics, keyless entry). With the 12 V battery very low, the hybrid system can lock itself into a safe mode.
- Medium severityFrequency: OccasionalE-Tech Híbrido12 V battery going flat or needing early replacementSeveral Clio, Arkana and Austral owners with the E-Tech engine document premature replacement of the 12 V auxiliary battery, in one case twice in the first year. It is not the most widespread fault of the system, but it appears repeatedly across different models.
- Medium severityFrequency: Occasional1.5 Hybrid12 V battery going flat while parkedYes: on the hybrid Yaris and Yaris Cross, the 12 V battery can go flat within a few days while parked because of the residual draw of modules such as eCall or keyless entry. It is fixed with a software update or, if the battery is already damaged, by replacing it.
- Low severityFrequency: OccasionalHonda e:HEV / i-MMD12 V battery going flat and hybrid system failing to startIf the car stands unused for a long time, the 12 V auxiliary battery can go flat and the hybrid system does not activate ("Ready" does not appear) even though the traction battery is charged. It is fixed by charging or replacing the battery.Repair (garage): €120–€250
- High severityFrequency: CommonHyundai Ioniq 5Faulty ICCU: 12 V battery drain and loss of drive powerThe Integrated Charging Control Unit (ICCU) can fail on the Ioniq 5: it drains the 12 V battery, may refuse to charge and, in the most serious cases, cause the car to lose power or not go into drive mode. Hyundai has replaced this part and updated its software on units built between January and February 2023.
- High severityFrequency: OccasionalBMW Serie 6 E63/E64Battery drain and loose positive cableThe battery and alternator are frequently cited by Fiches-auto, and there is a recall for the battery's positive cable, which can work loose.
Wiring, connectors and short circuits: the most serious faults by engine and car
- Critical severityFrequency: OccasionalBMW N62 / N63Additional turbo coolant pump with a risk of short circuit and fireIn 2011 BMW recalled 5, 6 and 7 Series, X5 and X6 models built between 2007 and 2011 because of the additional turbo coolant pump: moisture, a short circuit and, in extreme cases, a fire. In 2012 there was another campaign for a crack in the pump, with a more robust version.
- High severityFrequency: Occasional1.3 TCeBlown fuel pump fuseOn the Renault Captur II and Clio V with the 1.3 TCe engine, a 20-amp fuse can blow and leave the car without an engine. According to L'argus, in April 2021 this fault still had no factory fix; the official service centre's diagnosis includes checking, and sometimes replacing, the catalytic converter.
- High severityFrequency: OccasionalM264/M254Poorly tightened 48 V earth wiring in the mild-hybrid system (fire risk)Mercedes-Benz has issued several recalls (2022-2025) because the 12 V and 48 V earth connections of some cars with a 48 V system may be poorly tightened: resistance rises, the connection heats up and a fire cannot be ruled out. The official workshop checks them and repairs them if necessary in an hour or more.
- High severityFrequency: Occasional1.9 TDIUnit injector tappet wear and injector wiring damageOn the unit injector system, the tappets that operate the injectors can wear if the oil is not changed on time, and the injector wiring can be damaged by contact with oil, causing misfires or loss of power.
- Critical severityFrequency: CommonRover 75Seat SRS connector fault with airbag and seatbelt warning light onAuto Express warns that the Rover 75's seat SRS connector can cause the airbags to fail, and dealers were fixing it with revised connectors. The Dutch APK inspection puts the airbag or seatbelt fault warning among the most frequent defects across almost all series.
- Critical severityFrequency: OccasionalAlfa Romeo GiuliettaShort circuit from badly routed wiring that can prevent gear shifting (KBA campaign, 2010-2015)Yes: according to Germany's KBA, on Alfa Romeo Giulietta cars built between 2010 and 2015 inadequate cable routing could cause a short circuit and, as a result, gear-shift failure.
Frequently asked questions
Can I drive with code P0606?
The sources that give an opinion advise against it. Autodoc Club says you must not keep driving, because the faulty ECU can cause a sudden engine failure; Carista rates it as high severity, with a risk of random stalling or of the car not starting, and Defy Diagnostics asks for it to be repaired immediately. The prudent course is to take it to the garage as soon as possible and not use the car normally.[1][2][6]
Does the ECU need replacing when P0606 appears?
Not at the outset. Before replacing it, the sources ask you to check the battery and charging system, the ECU's power supply and earths, and any possible software updates or manufacturer bulletins. Only if the code persists or returns is the module repaired or replaced, and the new one has to be programmed with the car's data.[1][2][5][6]
What is the difference between P0606 and codes P0601 to P0605?
They are from the same family, internal ECU faults, but each points to a different part. P0601 is an internal memory checksum error, P0602 a programming error, P0603 a keep-alive memory error (the memory that retains data with the ignition off), P0604 a RAM memory error and P0605 a read-only memory (ROM) error. P0606 is the fault of the ECU's processor.[6]
Can a weak battery cause P0606?
Yes. Carista cites low or unstable battery voltage as a cause, because it can repeatedly trip the module's internal watchdog, and Defy Diagnostics mentions battery and charging instability, spikes from a faulty alternator and damage after a jump start. That is why the battery is checked before suspecting the ECU.[2][6]
Can it be fixed with a software update?
Sometimes. Autodoc Club and Defy Diagnostics put the update or reprogramming before replacing the ECU, and CarParts includes software that needs updating among the causes. As an example documented by a manufacturer, Volkswagen Group of America published a bulletin for the 2014 Routan, a US model, that corrects a P0606 by reprogramming the ECU. It cannot simply be extrapolated to cars sold in Spain: you need to ask the main dealer about bulletins or updates for your model.[1][5][6][8]
Does P0606 mean the same on all makes?
Yes. Codes starting with P0 are generic OBD-II codes and have the same definition for all manufacturers. What changes from one car to another is the most likely cause and how it is corrected, for example whether a manufacturer software update exists.[7]
Will I pass the MOT with code P0606?
If the code has switched on the engine warning light, no: with that light on, the inspection records a serious defect, and on Euro 5 and Euro 6 cars the ITV (Spain's roadworthiness inspection, similar to the MOT) also reads the OBD diagnostic system. Repair the fault before you go; clearing the code just before the inspection does not help either, because it counts as a serious defect.[9]
Not sure what is wrong with your car? Describe what you notice in the symptom diagnosis or see all fault codes.
Sources
Every fact on this page links to its source. If you find an error, let us know.
- Código OBD2 P0606: causas, síntomas y cómo corregirloAutodoc Club · Technical documentation · consulted 2 October 2026 · in Spanish
- P0606: OBD-II code P0606 flags an internal PCM/ECM processor faultCarista · Technical documentation · consulted 2 October 2026
- Guide To P0606 OBD Error Code SolutionsPartsAvatar · Technical documentation · published 2022 · consulted 2 October 2026
- 16990/P0606/001542 - Internal Control Module: Processor FaultRoss-Tech Wiki · Technical documentation · consulted 2 October 2026
- P0606 Code: Control Module ProcessorCarParts.com · Technical documentation · published 19 August 2024 · consulted 2 October 2026
- P0601–P0606 Internal Control Module FaultsDefy Diagnostics · Other source · consulted 2 October 2026
- On-board diagnosticsWikipedia · Other source · consulted 2 October 2026
- Update Programming, MIL ON, DTC P0606 - Internal Control Processor Stored in ECM Fault Memory (Routan 2014, 3.6L)Volkswagen Group of America (boletín técnico publicado por la NHTSA) · Manufacturer · consulted 2 October 2026
- Desmontando mitos: ¿puede pasar mi coche la ITV con el testigo de «avería motor» encendido?Diariomotor · Motoring press · published 8 March 2021 · consulted 2 October 2026 · in Spanish