P0606: A control module found a fault in its own processor or programming
Control module processor performance (ECM/PCM processor fault)
Severity: Inspect soon
GM bulletins describe P0606 with reduced engine power and a possible stall, and on some trucks with a hard brake pedal, so book a diagnosis soon even if the car seems normal.
It gets more serious if:
- Stop: Stop driving if the engine stalls, the brake pedal turns hard, or a Service Brake System or brake warning appears. GM trucks have set P0606 from the brake module with a loss of brake assist.
P0606 in short
P0606 means a control module, usually the engine computer, found a fault in its own processor or programming. Low battery voltage, poor module power or ground, and software that needs updating are common causes before the module itself. Get it checked soon, and stop driving if the brakes feel hard or the engine stalls.
Engine computers and many other modules constantly check their own processor and memory. If a check fails, or the module finds it is not programmed correctly, it stores P0606. In GM service information the check runs whenever system voltage is above about 6 volts.
The code does not always come from the engine computer. GM notes that P0606 and related processor codes can be stored by several modules, and on 2019 and later Silverado and Sierra trucks the brake module has set it from low voltage, along with a hard pedal and reduced power messages. On Ford Fiesta and Focus with the DPS6 transmission it shows up with network codes.
Because self-checks depend on clean power, diagnosis starts with the battery, cables, grounds and power feeds, then reprogramming. Replacing the module comes last: GM told dealers to stop replacing engine computers on some 2017 vehicles where a camshaft sensor fault was the real trigger.
Most likely causes
Cause 1: Low battery voltage or a poor module power or ground connection
Common general cause- Why it ranks here
- GM service information has technicians confirm the battery is charged, the cables are clean and tight, and the module grounds and power feeds are good before anything else, and GM bulletins show low voltage making a brake module set P0606 on 2019–2026 trucks.
- What would change this
- Rises if the battery tests weak, P0562 is stored too, or the code appeared after a flat battery or jump start. Falls if battery, charging voltage and grounds all test good.
Cause 2: Code stored by another module (brake, transmission or body module)
Supported by vehicle data- Why it ranks here
- GM says P0606 can be shared by several modules, and its truck bulletins trace it to the brake module. Ford’s DPS6 bulletin lists P0606 with U0100 and U0101 network codes on the Fiesta and Focus.
- What would change this
- Rises if a full-vehicle scan shows P0606 in a module other than the engine computer, or with brake C-codes or U-codes. Falls if only the engine computer stores it.
Cause 3: Module not programmed correctly or needing a software update
Supported by vehicle data- Why it ranks here
- GM service information lists a module that is not programmed or programmed incorrectly as a cause, and Toyota has a bulletin for P0606 with P0604 and P0607 on 2003–2004 Camry and Solara.
- What would change this
- Rises if a dealer finds newer software for your VIN. Falls if the module is already up to date.
Cause 4: Ignition switched on too soon after reconnecting the battery (Subaru Forester Turbo, WRX)
Supported by vehicle data- Why it ranks here
- Subaru says turning the ignition back on within a minute of first switching it off after a battery reconnection can set P0606 on these models. It is narrow, so it ranks below general causes.
- What would change this
- Rises if the code appeared right after battery work on one of these models and does not return once cleared. Falls if it returns on its own.
Cause 5: Camshaft sensor fault confusing the engine computer (some 2017 GM vehicles)
Supported by vehicle data- Why it ranks here
- GM bulletin 17-NA-132 tells dealers to test and repair the camshaft sensor and stop replacing the engine computer when P0606 sets on some 2017 Silverado, Sierra, Express, Savana and Cruze.
- What would change this
- Rises on those vehicles if the cam sensor or its signal tests faulty. Falls on other vehicles.
Cause 6: Internal failure of the module itself
Possible — needs testing- Why it ranks here
- GM service information replaces the module only after power, ground and programming checks pass, so it is the last cause to accept.
- What would change this
- Rises if the code returns right after a clean reprogram with good power and grounds. Falls if any of those checks fail.
What to test first
Start at step 1. Each result tells you what it means and where to go next.
Step 1: Scan every module, not just the engine computer, and note which module stored P0606 and what other codes are with it.
IfThe brake, transmission or body module stored P0606, or it sits with brake C-codes or U-codes
It meansThe fault is in or around that module, not necessarily the engine computer.
Points to: Code stored by another module (brake, transmission or body module)
IfOnly the engine computer stored it
It meansCheck power supply next.
Step 2: Test the battery and charging voltage, and check that the battery cables and main grounds are clean and tight.
IfThe battery is weak, voltage is low, or P0562 is stored too
It meansLow voltage may have set the code.
Points to: Low battery voltage or a poor module power or ground connection
IfThe code appeared just after battery work on a Subaru Forester Turbo or WRX
It meansSubaru’s battery-reconnect case may apply.
Points to: Ignition switched on too soon after reconnecting the battery (Subaru Forester Turbo, WRX)
IfBattery and charging test good
It meansCheck for a bulletin or software update.
Step 3: Ask a dealer whether your VIN has a software update or bulletin for P0606.
IfA software update applies
It meansReprogram before replacing parts.
Points to: Module not programmed correctly or needing a software update
IfA 2017 GM bulletin about the camshaft sensor applies
It meansTest the cam sensor first.
Points to: Camshaft sensor fault confusing the engine computer (some 2017 GM vehicles)
IfNothing applies
It meansTest the module power and grounds.
Step 4: Have a shop voltage-drop test the module power feeds and grounds, then reprogram the module.
Warning:Probing module connectors can damage terminals and a failed reprogram can disable the car. Leave this to a shop.
IfA power feed or ground shows a voltage drop
It meansRepair the circuit and clear the code.
Points to: Low battery voltage or a poor module power or ground connection
IfPower and grounds are good and the code returns after reprogramming
It meansThe module itself has likely failed.
Symptoms
- Check engine light with no other change
- Reduced engine power or Speed Limited message
- Intermittent no start or loss of transmission engagement (Ford Fiesta and Focus with DPS6)
- Hard brake pedal, or a Service Brake System message Gets more serious: stop and have it checked.
- Engine stalls while driving Gets more serious: stop and have it checked.
How to fix
Step 1: Have the battery and charging system tested; many parts stores do this free.
Step 2: Ask a dealer whether your VIN has a software update or bulletin for P0606 before agreeing to a new computer.
Parts and cost context
- Engine control module (ECM / PCM):Replace only after power, ground and programming checks pass. A replacement module has to be programmed to the vehicle. Labour varies; get a quote.
Labor varies by vehicle and shop; get a quote before you approve a repair.
Compare used part prices on PartPriceGuideOn your vehicle
FordYour car
2011–2016 · Fiesta
Supported by vehicle dataWith the DPS6 automatic, Ford bulletin 16-0044 lists P0606 with U0100, U0101, U1013 and U3003 and symptoms of no start or loss of drive. The transmission side is the focus, not the engine computer alone. Whether the bulletin is still current is not verified.
2012–2016 · Focus
Supported by vehicle dataSame DPS6 bulletin as the Fiesta: P0606 with network codes, no start or loss of drive. Whether the bulletin is still current is not verified.
16-0044Status unverified
DPS6: no start, loss of engagement or power with U0100, U0101 and/or P0606
2011–2016fiesta, focus · issued · NHTSA 10075274
Intermittent loss of transmission engagement, no start or loss of power with the check engine light on.
We couldn't confirm whether this bulletin is still current, so it doesn't count as confirmation.
ChevroletYour car
2019–2020 · Silverado 1500
Supported by vehicle dataGM says the brake module can set P0606 from low voltage, with a hard pedal and Service Brake System message; following the engine-computer P0606 test can lead to the wrong repair. Check the battery and charging system first. Whether the bulletin is still current is not verified.
3164AStatus unverified
SES light with P0606, reduced power, possible stall
2004trailblazer · NHTSA 10017230
P0606 with reduced engine power and a possible stall. Also covers GMC Envoy, Buick Rainier and Oldsmobile Bravada.
We couldn't confirm whether this bulletin is still current, so it doesn't count as confirmation.
PIT5634Status unverified
Brake module sets P0606 from low voltage, hard brake pedal
2019silverado-1500 · issued · NHTSA 10151841
Low voltage can make the EBCM set P0606 with reduced power, Service Brake System and a hard pedal; P0606 diagnostics can lead to a wrong repair. Also covers GMC Sierra 1500.
We couldn't confirm whether this bulletin is still current, so it doesn't count as confirmation.
20NA073Status unverified
Loss of brake assist, P0606 with brake codes or P25A2
2019–2020silverado-1500 · issued · NHTSA 10181688
Brake pedal travel and feel may change, with P0606 and brake C-codes or P25A2. Also covers Sierra 1500 and other GM models.
We couldn't confirm whether this bulletin is still current, so it doesn't count as confirmation.
17-NA-132Status unverified
Test the cam sensor before replacing the ECM for P0606
2017silverado · issued · NHTSA 10114033
Test and repair the camshaft sensor and stop replacing the ECM when P0606 sets. Also covers Sierra, Express, Savana and Cruze.
We couldn't confirm whether this bulletin is still current, so it doesn't count as confirmation.
GMCYour car
2019–2026 · Sierra 1500
Supported by vehicle dataSame brake-module P0606 pattern as the Silverado; on 2021–2026 trucks GM adds checks for wiring, terminals and communication before parts are replaced. Whether the bulletin is still current is not verified.
PIT5634Status unverified
Brake module sets P0606 from low voltage, hard brake pedal
2019silverado-1500 · issued · NHTSA 10151841
Low voltage can make the EBCM set P0606 with reduced power, Service Brake System and a hard pedal; P0606 diagnostics can lead to a wrong repair. Also covers GMC Sierra 1500.
We couldn't confirm whether this bulletin is still current, so it doesn't count as confirmation.
PIT6522Status unverified
K160 brake module sets P0606 with P0562 and/or P25A2
2021–2026sierra-1500, yukon · issued · NHTSA 11033987
Check for low voltage, wiring, terminal and communication problems before replacing parts.
We couldn't confirm whether this bulletin is still current, so it doesn't count as confirmation.
Related codes
P0606 questions
Do I need a new engine computer for P0606?
Not usually as a first step. Check the battery, grounds and software, and confirm which module set the code. GM has warned dealers against replacing engine computers when the real fault was elsewhere.
Why does my truck show P0606 with a hard brake pedal?
On 2019 and later Silverado and Sierra, the brake module can set P0606 when voltage drops. Stop driving and have the brakes and battery checked.
Sources and review
- GM bulletin 3164A: SES light with P0606, reduced engine power and possible stall (2004 TrailBlazer, Envoy, Rainier, Bravada)
- GM PIT5634: P0606 set by the EBCM from low voltage, hard brake pedal (2019 Silverado 1500, Sierra 1500)
- GM bulletin 20NA073: loss of brake assist, P0606 with C-codes or P25A2 (2019–2020 Silverado, Sierra and others)
- DTC P0601–P0604, P0606, P0607, P0610, P062B, P062F, P0630, P16F3 or P2610 (ECM, LFW/LFX), 2011 Saab 9-4X service information
- GM PIT6522: K160 brake module sets P0606 with P0562 and/or P25A2 (2021–2026 trucks and SUVs)
- GM bulletin 05-06-04-060A: control module DTCs P0601–P0606, P062F, P06F3, P1621 shared across modules
- Ford TSB 16-0044: DPS6 no start, loss of engagement or power with U0100, U0101, U1013, U3003 and/or P0606 (2011–2016 Fiesta, 2012–2016 Focus)
- Toyota bulletin 05104: MIL on with P0604, P0606 and/or P0607 (2003–2004 Camry, Solara)
- Subaru bulletin 07-75-13R: P0606 after battery reconnection (Forester Turbo, WRX)
- GM bulletin 17-NA-132: test the camshaft sensor before replacing the ECM for P0606 (2017 Silverado, Sierra and others)
- Last reviewed
- Written by
- Saurabh K.
- Editorial review
- Pending
- Technician review
- Technician review pending
This page explains what a code usually means; it is not a substitute for a professional inspection. How we source and review · Report an error