P0604

Internal Control Module Random Access Memory (RAM) Error

Car Fault Codes Engine computer & electrical

Severity Medium Do not ignore it; it may get worse and cost more.
Can you still drive? With care, short trips only
Who can fix it? Needs a specialist or dealer
Typical repair time 30 minutes – 4 hours
Typical cost SAR 100 to 5,000

What it means

Random access memory (RAM) is the memory the engine computer (ECU) uses to hold temporary data while it runs. The computer's self-test found that this memory does not read or write data correctly. This is usually an internal fault, but poor power or grounds can also cause it.

Symptoms4

  • Check engine light on.
  • Sudden stalling or engine hesitation.
  • Limp mode with reduced power.
  • Hard starting or no start in some cases.

Possible causes5

  • Internal memory failure in the engine computer.
  • Low or unstable battery or charging voltage.
  • Poor ground connections for the computer.
  • Moisture inside the computer or its connectors.
  • A software issue fixed by a manufacturer update.

How to diagnose5

  1. Test the battery and charging system and confirm the voltage is stable.
  2. Check power and grounds at the computer and measure voltage drop on them while running.
  3. Inspect the computer and connectors for water or corrosion.
  4. Clear the code and watch whether it returns immediately or later.
  5. Look for a service bulletin or software update for this code.

How to fix5

  1. Repair any battery or charging system problem.
  2. Clean and tighten ground points and connectors.
  3. Update the computer software if an approved update exists.
  4. Replace and program the engine computer if the code returns with good power and grounds.
  5. Clear the codes and confirm the code does not return.

Repair cost

In Saudi riyals; the highlighted part is the expected range for this fault.

The cost is low when a ground or battery is the cause, and reaches the upper end when the engine computer is replaced and programmed.

Prices are rough estimates for common cars at independent workshops and vary with the car and the source of the part.
Prices last updated: September 2026

Frequently asked questions

Can this be fixed without replacing the computer?

Sometimes, if the cause is a weak battery, a bad ground or a software issue fixed by an update. If it returns with good power, the computer usually needs replacement.

Can I drive with this code?

With caution and for short distances, because a computer memory fault can make the engine stall suddenly.

This guide is for information only and does not replace an inspection by a qualified technician. If the fault involves brakes, steering, engine temperature, electrics or refrigerant, do not attempt the repair yourself.

Report a mistake

Spotted something inaccurate? Tell us and we will review and correct it.

Only if you want an email when we reply.

6 + 8 = ?

Related codes