What Does P0606 Mean?
P0606 indicates that the ECM/PCM internal processor has failed its self-test. The ECM continuously monitors its own processor performance, and this code sets when the processor detects calculation errors, watchdog timer faults, or other internal logic failures. This is a serious internal hardware fault. The driver will likely notice the check engine light, MIL, possible limp mode, and potentially erratic engine behavior or no-start.
Safety Warning
Do not drive. A processor failure means the ECM cannot reliably control the engine. The vehicle could stall without warning, fail to manage electronic throttle control, or miscalculate fuel delivery leading to engine damage. This is a safety-critical failure. Tow to a repair facility.
Common Causes
45%
Internal ECM/PCM processor failure — microprocessor hardware degradation
20%
ECM power supply voltage instability causing processor errors
15%
ECM overheating causing thermal-related processor faults
12%
Water intrusion or corrosion damage to the ECM processor board
8%
Electrical interference from aftermarket accessories or poor grounds
Diagnostic Steps
1
Verify ECM power and ground integrity: measure voltage at all ECM power pins (should be within 0.3V of battery voltage) and check all ground pins for resistance below 0.1 ohms.
2
Check battery health — load test the battery and verify alternator output is 13.5-14.7V with no AC ripple above 0.5V (excessive ripple from a failing alternator can cause processor errors).
3
Inspect the ECM for overheating conditions — verify heat shields are in place, check for exhaust leaks near the ECM, and ensure the ECM mounting area allows adequate airflow.
4
Remove the ECM connector and inspect for water intrusion, bent pins, or corrosion. Check the ECM housing seal for damage. If water damage is found, determine the source before replacing.
5
Clear the code and test drive while monitoring for return. If the code returns immediately or within minutes, the ECM processor has failed and the module must be replaced and reprogrammed.
Estimated Repair Cost
$400 - $2,000
Parts + labor, varies by vehicle and location
P0606 indicates that the ECM/PCM internal processor has failed its self-test. The ECM continuously monitors its own processor performance, and this code sets when the processor detects calculation errors, watchdog timer faults, or other internal logic failures. This is a serious internal hardware fa...
The most common cause of P0606 (Internal Control Module Read Only Memory (ROM) Error) is: Internal ECM/PCM processor failure — microprocessor hardware degradation
Typical repair costs for P0606 range from $400 to $2,000, depending on the vehicle, location, and whether you do it yourself or go to a shop.
Do not drive. A processor failure means the ECM cannot reliably control the engine. The vehicle could stall without warning, fail to manage electronic throttle control, or miscalculate fuel delivery leading to engine damage. This is a safety-critical failure. Tow to a repair facility.
Start by connecting an OBD2 scanner to read the code and any freeze frame data. Then follow the diagnostic steps specific to P0606 to identify the root cause.
OBDHut Mobile App
Scan codes directly from your car with the OBDHut app.
Coming Soon
Quick Info
Category
Powertrain
System
Engine Control Module
Difficulty
Type
Generic (SAE)
Recommended Tools
OBD2 Scanner
A quality scan tool helps you read codes, view live data, and clear faults.