P0606ECM/PCM Processor
The engine computer's internal processor has failed its own integrity self-test.
Definition
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.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.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.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.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.Check for software updates
Search OEM service information for a reflash addressing false P0606 sets, which several manufacturers have issued.
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).