DOBD DashX ☰ Browse all codes
P0605

Internal Control Module Read Only Memory (ROM) Error

Engine control module (ECM) Generic OBD-II High

What it means

P0605 means the engine control module has failed an internal self-test of its read-only memory (ROM) β€” the ECM's own program storage is reporting an error. Because the ECM runs the engine, this can cause stalling, a no-start, warning lights and erratic running. It usually points to the module itself, but check its power and grounds first.

High

Can I keep driving? Treat as serious β€” an internal ECM fault can cause stalling or a no-start without warning; get it diagnosed before relying on the car.

Common symptoms

What you'll notice

Common causes

Most likely first

  1. Poor ECM power supply, ground or reference voltage
  2. Corroded or loose ECM connectors
  3. Damaged wiring in the ECM circuits
  4. Corrupted ECM software needing a reflash
  5. Internally failed ECM

How to diagnose & fix

Work through it in order

  1. Check the battery, ECM power feeds and ground connections β€” a weak supply is the cheapest and most common trigger.
  2. Inspect the ECM connectors and harness for corrosion, looseness or damage.
  3. Clear the code and see whether it returns after a solid supply is confirmed.
  4. Reflash or update the ECM software to the latest calibration per the manufacturer.
  5. Replace or professionally reprogram the ECM only if the internal ROM fault persists.

FAQ

Quick answers

Is it safe to drive with P0605?+
Not really. An internal ECM error can cause stalling or a sudden no-start, so avoid relying on the vehicle until it's diagnosed. Check power and grounds first β€” it isn't always a dead computer.
Can I just clear P0605?+
You can try, and if a poor power/ground connection set it the code may stay away once that's fixed. If it returns, the ECM needs a reflash or replacement.

Related codes

Often seen with P0605

Read & clear P0605 yourself

Scan your car, confirm the code, and clear it once it's fixed β€” with OBD DashX on your phone.

β–Ά Get it on Google Play
βœ“ Verified name β€” SAE J2012 / ISO 15031-6Guidance reviewed by OBD DashX