What does P0604 mean?
P0604 means the ECU or PCM has detected an internal random access memory error. RAM is working memory used by the control module while the vehicle is operating.
This sounds serious, but the ECU should not be replaced until the basics are checked. Low voltage, unstable charging, poor earths, ECU power feeds, fuses, relays, water ingress and connector corrosion can all trigger or contribute to control-module memory faults.
Most important first check
Battery condition, charging voltage, earth straps, ECU power feeds, fuses and connectors.
Main risk
Limp mode, cutting out, no-start symptoms, poor running or repeated ECU memory faults.
Best advice
Do not replace the ECU until voltage, wiring, fuse and connector checks are complete.