P codepowertrainHigh severity

P0606ECM/PCM Processor

The engine computer's internal processor has failed its own integrity self-test.

Definition

The PCM continuously runs internal watchdog and processor integrity checks, and P0606 sets when the main processor or a co-processor fails those checks or resets unexpectedly. Symptoms range from none at all to stalling, no-start, failed communication with the scan tool, or the module commanding failsafe (limp) mode with reduced power. The MIL illuminates and the fault should be treated seriously, because a resetting processor can cut ignition, fuel, or electronic throttle control without warning. Power and ground supply problems can mimic a bad module, so they must be ruled out before replacement.

Common causes

  • Internal PCM/ECM processor or circuit board failure
  • Poor PCM power or ground connections causing brownouts and watchdog resets
  • Charging system faults producing low voltage or AC ripple that upsets the processor
  • Water intrusion or corrosion inside the PCM case or connectors
  • Voltage spikes from jump-starting, welding, or incorrect battery hookup
  • Failed or interrupted software update leaving corrupted firmware

Common misdiagnoses

  • Replacing the PCM when corroded grounds or a weak battery caused the resets
  • Replacing the throttle body for limp-mode symptoms that stem from the processor fault
  • Replacing sensors flagged by secondary codes that only set because the processor reset
  • Replacing the battery or alternator without verifying supply voltage at the PCM pins

Troubleshooting steps

  1. 1.Record all codes before clearing

    Capture every module's codes and freeze frame, since companion U-codes or multiple random faults support an internal or power-supply problem.

  2. 2.Test battery and charging system

    Verify about 12.6 V at rest and 13.5-15 V charging with under 0.5 V of AC ripple, because unstable supply voltage is a classic P0606 mimic.

  3. 3.Voltage-drop test PCM powers and grounds

    Measure drop across each PCM power feed and ground while cranking and running; anything over 0.2 V on a ground indicates a connection fault.

  4. 4.Inspect the PCM and connectors for damage

    Look for water intrusion, green corrosion on pins, or heat damage at the PCM connectors and case seams.

  5. 5.Check for software updates

    Search OEM service information for a reflash addressing false P0606 sets, which several manufacturers have issued.

  6. 6.Replace and program the PCM if the fault persists

    With supply circuits proven good and the code resetting, install a correctly programmed PCM and complete all required relearns (immobilizer, throttle, crank variation).