P0605 Internal Control Module Read Only Memory (ROM) Error
P0605 reports an error in the module's program memory (ROM, today flash), found by a checksum or error-correction check at start-up or in the background. Ford is the main user: its engine and transmission modules compare a ROM checksum and set P0605 with the check engine light; the diesel transmission module tests once per trip at start. GM's engine module does not use P0605 and reports the same fault as P0601; the GM gateway (2025) uses it for uncorrectable ROM bit errors with two-trip logic, and GM Europe's 1.6 L engine even assigns it to processor faults of the throttle control. Which of P0601 and P0605 appears is therefore the manufacturer's choice. The usual repair is reprogramming, which restores the memory contents; replace the module only if the code returns.
Likely causes
Symptoms
- Check engine light on
- Possibly starting problems
- Transmission limp mode if the transmission module is affected
- Reduced power (GM Europe assignment)
Repair estimate
Typical range across vehicles; the real cost depends on what the testing finds.
What to check first
- Reprogram the module
- Replace if the fault returns
Parts involved
Related codes
References: law.cornell.edu, newtonnet.co.uk, fordservicecontent.com, roushcleantech.com.