What does P0605 mean?
P0605 means the ECU, PCM or engine control module has detected an internal read-only memory error. The control module carries out self-checks, and when the stored memory data does not match what the module expects, it can set P0605.
This sounds serious because it involves the control module itself. However, the ECU should not be condemned straight away. Low battery voltage, charging problems, poor earth connections, water ingress, wiring faults, damaged connectors, failed programming or software corruption can all lead to ECU memory-related codes.
A proper diagnosis should prove whether the ECU is genuinely faulty or whether it is reacting to a poor electrical supply or external fault. This is why P0605 should be checked carefully before expensive ECU replacement or coding work.
Most important first check
Battery voltage, cranking voltage, alternator output, ECU earths, power feeds and connector condition.
Main risk
The car may enter limp mode, store multiple unrelated codes, cut out or refuse to start.
Best next step
Scan all modules and check voltage/earths before buying an ECU.