OBD-II trouble code Serious

P0606 code: ECM/PCM Processor Fault

P0606 means eCM/PCM Processor Fault. The code says where to look, not what failed — the fix depends on which cause your car actually has.

Free to start. No account needed.

What P0606 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.

P0606 symptoms

  • 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 P0606

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.

Which cause is it on your car?

Start a case with P0606 and your car. Redline weighs these causes against what your car shows, and names the check that would settle it before you buy parts.

Diagnose P0606 on my car

Can I drive with P0606?

Serious. 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 rely on, and if the car stalls or loses power, stop driving it. Have the power and grounds checked first — those are cheap and a common cause — before anyone talks about replacing the computer.

Redline can’t determine from a symptom or code alone whether your car is safe to drive.

P0606: common questions

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.

Symptoms that trigger P0606

Drivers who get this code often notice one of these. Each has its own 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 guide to the best OBD2 Bluetooth adapters. Run a repair shop? See Redline for shops.

Generic OBD-II reference. Manufacturer-specific behavior varies. Confirm with a scan tool and, for safety-related codes, a professional inspection. Cost ranges are reference ranges, not quotes.

Start a case

Seeing P0606 on your car?

Every problem becomes a Case. Tell Redline what the car is doing: it shows what the evidence supports, what’s still missing, and what to check next, before you approve a repair.

Free to start. No account needed.
Case updatedv2
Braking grind · 2016 Toyota Camry

“Inner pad ~1 mm. Outer pad 3 mm.”

Sticking caliper / slidePossible → Supported
Worn rotor onlyPossible → Less likely

Next: check the slide pins move freely before buying parts.

Example