OBD codes / P0606
P0606
SeriousECM/PCM Processor Fault
Treat P0606 cautiously. An unhappy engine computer can cause stalling, hard starting, or reduced-power mode, sometimes intermittently. It's not a code to ignore or drive far on. Have the power and grounds checked first — those are cheap and a common cause — before anyone talks about replacing the computer.
What this code means
P0606 means the engine/powertrain computer (ECM/PCM) detected an internal processor fault — its own self-check failed. Before assuming the computer is dead, the common and far cheaper causes to rule out are power and ground problems: a corroded connector, a bad ground strap, or low battery voltage can make the processor misbehave. Sometimes a software glitch clears with a reflash (reprogramming). Only when power, grounds, and software check out is the module itself the likely failure, which is the expensive outcome.
Symptoms you might notice
- Check-engine light, sometimes with other unrelated codes
- Poor running, stalling, or hard starting
- Reduced-power / limp mode
- Intermittent electrical gremlins
- Occasional no-start
What it costs to fix
Typical range: $150–$1,500 · about ~0.5–3 hrs of labor
| If the cause is… | Part | Labor |
|---|---|---|
| Power / ground / connector repair (less common cause) | $10–$150 | ~0.5–2 hrs |
| ECM reflash / reprogram | $80–$150 | ~0.5–1.5 hrs |
| ECM/PCM replacement (with programming) | $400–$1,200 | ~0.5–2 hrs |
P0606 means the computer flagged its own internal fault, so the realistic outcome usually points at the module — a replacement that has to be programmed to your vehicle (the expensive end). A power/ground or connector problem can mimic it and is worth ruling out first, but it's the less common cause here, so don't expect this to be a cheap fix. When in doubt, get it diagnosed before authorizing a computer.
The price swings on which cause it turns out to be — so confirm the cause before paying. Diagnose P0606 for my exact vehicle →
How to fix P0606
Advanced — usually a shop job unless you’re well equipped
- Rule out low voltage first
Test the battery and charging system before anything else — a processor running on sagging voltage can fail its own self-check and set this code falsely. If you find a weak battery or charging fault, fix that, clear the code, and see whether P0606 stays gone.
- Inspect ECM power, grounds, and connectors
Locate the ECM, check its connectors for corrosion, water intrusion, or bent pins, and verify its ground straps are clean and tight. A marginal ground is the classic cheap cause of a computer that intermittently flags itself as faulty.
- Clear the code and monitor
With power and grounds verified good, clear P0606 and drive normally. A one-time glitch that never returns can be left alone; a code that resets promptly means the fault is real and inside the module or its software.
- Have the ECM reflashed
Check for manufacturer software updates — some P0606 patterns on specific models are known issues fixed by an updated calibration. A reflash at a dealer or well-equipped shop is far cheaper than a module and is the correct next step before condemning hardware.
- Replace and program the ECM
If the code persists through good power, grounds, and current software, the processor has genuinely failed. A replacement module must be programmed to your specific vehicle (VIN, immobilizer, calibrations), which ties this step to a dealer or a shop with OE-level programming equipment.
DIY or shop? The first three steps — voltage checks, ground and connector inspection, clearing and monitoring — are free-to-cheap DIY and occasionally solve it outright. Everything after that is shop territory: reflashing and module programming require manufacturer-level tools and security access that home equipment doesn't have. Given that a replacement ECM is the expensive outcome, paying for proper diagnosis first is the smart money — you want certainty before authorizing a computer.
Tools for the DIY steps: Digital multimeter · OBD2 scanner · Electrical contact cleaner · Wire brush for ground points
Not sure which step applies to your car? Get the likely cause for your exact vehicle before buying anything for P0606.
Frequently asked
Can I drive with P0606?
Not reliably — the engine computer is reporting an internal fault, which can cause stalling, hard starting, or limp mode. Get it diagnosed promptly rather than depending on the car.
Does P0606 mean I need a new computer?
Not necessarily. Power and ground problems, a corroded connector, or low battery voltage can trigger it and are cheap to fix. A reflash sometimes resolves it. Replacing the ECM is the last resort after those are ruled out.
Why is replacing the ECM expensive?
The module itself is costly, and a replacement almost always has to be programmed to your specific vehicle (VIN, immobilizer, options). That programming is part of why it's the high end — and why cheaper causes should be eliminated first.
How much does it cost to fix P0606?
Anywhere from a cheap ground/connector repair or a reflash, up to a programmed module replacement. The diagnosis matters enormously here — don't authorize a computer without ruling out power and grounds first.
Seeing P0606 on your car? Get a diagnosis specific to your exact year, make and model.
Diagnose P0606 for my vehicleSymptoms that trigger P0606
Drivers who get this code often notice one of these — each has its own likely-causes and cost guide:
Related trouble codes
Don’t have a scanner yet? A ~$25 Bluetooth adapter reads codes like P0606 from your phone — see our honest guide to the best OBD2 Bluetooth adapters.
Generic OBD-II reference. Manufacturer-specific behavior varies — confirm with a scan tool and, for safety-related codes, a professional inspection.