P0605 — Internal Control Module ROM Error

CAUTIONIs it safe to drive? The ECM failed its read-only program memory test — this is an ECM hardware failure; don't ignore it or mask it with a reset.

What P0605 means

ROM holds the ECM's calibration and operating program — the code that tells the engine how to run. A ROM error means the ECM detected corruption in that program storage. Unlike KAM (learned values), ROM corruption means the engine's core programming is compromised.

Most likely causes (in order)

  1. ECM failed internally (age, heat, voltage spike)
  2. Bad flash programming from a failed tune or update attempt
  3. Physical damage to the ECM board (moisture, corrosion, impact)
  4. Voltage surge from a jump-start or charging system fault
  5. Counterfeit or incompatible remanufactured ECM installed

Symptoms you might notice

What to check first

Before assuming ECM failure, verify that charging system voltage is correct (13.5–14.7V at alternator with engine running) — chronic overvoltage from a failed voltage regulator can corrupt ECM flash memory repeatedly. Fixing the charging system first prevents the same failure in a new ECM.

Repair cost & difficulty

Parts
$200–1200
Labor
1–3 hr
Difficulty
Advanced

Related codes