TORKO

P0604 Internal control module random access memory (RAM) error

What P0604 means

The engine control unit tests its working memory and has found an error. The processor may not be able to calculate correctly, so engine behaviour can become unpredictable.

P0604 is a generic SAE J2012 code: it means the same on every make. The exact cause still depends on the car, so read the freeze-frame data before replacing parts.

At a glance

Typical repair cost
400–2000 €
Workshop time
1–4 h
Repair difficulty
Hard
DIY possible
No
Check engine light
Yes
Affects emissions test
No
Limp mode possible
Yes

Parts and labour at an independent workshop in Europe. Main dealers charge more; the cause decides the bill, not the code.

Symptoms

Common causes

  1. Internal failure of the engine control unit
  2. Unstable supply voltage or poor ground
  3. Water or corrosion inside the control unit
  4. Damage from a voltage spike

Can I keep driving with P0604?

Stop as soon as it is safe and have it checked. A working-memory fault can cause unpredictable engine behaviour or a complete shutdown while driving.

What to check first

  1. Check the battery, charging voltage and ECU grounds
  2. Inspect the control unit and connectors for water or corrosion
  3. Clear the code and see if it returns immediately
  4. Have the control unit repaired or replaced and programmed

Related codes

Data: TORKO fault-code catalogue, built on OBDex (CC0-1.0) and reviewed against workshop practice. Informational only — it does not replace a diagnosis by a mechanic.
Updated: