DOBD DashX ☰ Browse all codes
P0607

Control Module Performance

Engine control module (ECM) Generic OBD-II High

What it means

P0607 is set when the ECM's internal self-checks detect that its own processor or performance isn't behaving as expected. Because the ECM manages fuel, ignition, and more, this can lead to reduced power, a rough-running engine, stalling, or a no-start. It's often triggered by poor power/ground supply before the module itself has actually failed.

High

Can I keep driving? Risky — the ECM has flagged an internal performance fault. The car may enter limp mode, run poorly, stall, or fail to start. Have it diagnosed before driving far.

Common symptoms

What you'll notice

Common causes

Most likely first

  1. Low or unstable supply voltage / poor ECM grounds
  2. Corroded or loose ECM connectors
  3. Damaged ECM power or ground wiring
  4. Internal ECM fault (processor/memory)
  5. Power spikes or damage from a bad jump-start or aftermarket electronics

How to diagnose & fix

Work through it in order

  1. Check battery voltage and the ECM power and ground connections first — low or noisy voltage often triggers this before the module itself is at fault.
  2. Inspect ECM connectors for corrosion, bent pins, or moisture; clean and reseat.
  3. Scan for related voltage or communication codes that point to the real cause.
  4. Verify the ECM has the correct, current software; reflash if the manufacturer specifies.
  5. Replace (and program) the ECM only after wiring, grounds, and voltage check out.

FAQ

Quick answers

Is it safe to drive with P0607?+
Be cautious. An internal ECM performance fault can put the car in limp mode or cause a stall, so keep trips short until it's diagnosed.
Can I just clear P0607?+
It may clear briefly, but a genuine module or power-supply fault will set it again. Diagnose the voltage, grounds, and ECM before relying on the car.

Related codes

Often seen with P0607

Read & clear P0607 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