OBD codes / P0606

OBD-II trouble code

P0606

Serious

ECM/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.

Diagnose P0606 on my car →Free · specific to your year, make & model

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.

Stuck on code P0606?

Get our free guide: 10 OBD codes you can fix yourself — no shop required. Enter your email and we’ll send it over (and you can download it right now).

No spam. The guide downloads instantly after you submit.

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…PartLabor
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

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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 vehicle

Symptoms 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.