Engine

P0606 — ECM/PCM Processor Fault

Severity: medium Drive with care, to a shop

What P0606 means

The engine control module (ECM/PCM) has a main processor and an independent monitoring circuit that constantly cross-check each other's results. P0606 sets when the self-test finds a processor error or a mismatch between them. The cause can be the module itself, but also poor power or ground, or a software problem.

Symptoms

  • Check Engine light on
  • Hesitation or power loss under load
  • Engine stalling while driving
  • Hard start or no-start
  • Erratic sensor data on a scan tool
  • Multiple unrelated codes set at once
  • Odd transmission or other system behavior

Possible causes

  1. Internal failure of the ECM/PCM processor or circuitry
  2. Poor power supply or weak ground to the module
  3. Damaged wiring or corroded connector pins at the module
  4. Corrupted or outdated module software
  5. Low-voltage events from a weak battery or charging fault
  6. Water intrusion into the module
  7. Failed software flash or update

How to diagnose

  1. Scan all codes and freeze-frame data and note any other codes present
  2. Test the battery voltage at rest and charging voltage with the engine running
  3. Inspect ECM connectors for moisture, corrosion, heat damage or pushed-out pins
  4. Check the fuses and relays that feed the module
  5. Measure supply voltage and ground resistance at the module pins
  6. Inspect the wiring harness for chafing or damage
  7. Check the software version and look for updates or manufacturer bulletins
  8. Clear the code and see whether it returns

Common fixes

  • Repair power and ground connections and clean or replace damaged terminals
  • Replace a weak battery or fix the charging system
  • Re-flash or update the ECM/PCM software
  • Replace the module and program the new one to the vehicle (immobilizer, VIN)
  • Dry out and test a module after water exposure, replace it if damaged

Questions and answers

What does P0606 mean?

It's an internal processor fault in the engine control module, found by the module's own self-test. The cause may be the module, or its power, ground or software.

Do I need to replace the ECM for P0606?

Not right away. First check the battery, power, grounds, connectors and software version. Replace the module only if those are fine and the code keeps returning.

Can I drive with P0606?

Briefly and carefully, for example to a shop. The engine may stall or lose power suddenly, so it's best not to take chances.

This is general information about the code. The meaning can differ between makes and models: a scan tool and the repair manual for your car will show the exact cause.