Ad Space — Top Banner

P0607

Universal (All Makes) Vehicle (OBD-II)

Severity:

What Does This Error Mean?

P0607 means the engine control module's internal performance is outside acceptable limits. The ECM monitors its own internal operations and flags P0607 when processing speed, voltages, or logic cycles are out of spec. This is closely related to P0606 but refers to overall performance rather than a specific processor fault. You may notice rough running, stalling, hesitation, or the vehicle may not start. This usually points to ECM failure, though power supply issues should be ruled out first.

Affected Models

  • All vehicles 1996+
  • Common in GM vehicles
  • Common in Ford vehicles
  • Common in Chrysler and Dodge vehicles
  • Any vehicle with a high-mileage or aging ECM

Common Causes

  • Internal ECM performance degradation due to age or component wear
  • Unstable ECM power supply voltage causing processing errors
  • Poor ECM ground connections interfering with internal circuits
  • Heat damage to the ECM from a cooling system failure or overheating event
  • Voltage spike from jump-starting or charging system fault damaging internal circuits

How to Fix It

  1. Test the battery and charging system first. Voltage instability from a failing battery or alternator can cause P0607 without the ECM being faulty.

    This is always the right starting point for any ECM self-test code — it is free to check and rules out the most common external cause.

  2. Inspect ECM ground straps and power supply connections. Ensure the main ECM power relay is functioning and all fuses in the ECM supply circuit are intact.

    Even a slightly loose ground on the ECM can cause intermittent performance faults.

  3. Check for other codes stored alongside P0607. Multiple ECM self-test codes (P0601 through P0607) together strongly indicate ECM hardware failure.

    A standalone P0607 with no other codes may be a software or power issue rather than hardware failure.

  4. Search for Technical Service Bulletins for your vehicle. Some manufacturers have released ECM software updates that address P0607 on certain model years.

    Visit NHTSA.gov and enter your VIN to search for TSBs at no cost.

  5. If external causes are ruled out, have the ECM evaluated by a specialist. Replace or repair as needed, followed by VIN programming before reinstalling.

    Do not purchase a replacement ECM without confirming the diagnosis — they are not returnable once programmed.

When to Call a Professional

P0607 typically requires professional diagnosis and usually ECM replacement. Remanufactured ECMs cost $150 to $500 depending on the vehicle. Dealer programming is required after replacement — add $100 to $300. Professional diagnosis costs $75 to $150 and is worth doing before buying an ECM. ECM circuit repair specialists may be able to fix the unit for $100 to $300.

Frequently Asked Questions

What is the difference between P0606 and P0607?

P0606 specifically refers to a processor fault — the main CPU inside the ECM. P0607 is a broader performance issue — the ECM is not operating within its expected parameters. Both are serious codes, and both usually point to the same diagnosis: ECM failure or power issues.

Can P0607 come and go?

Yes, early in the ECM's failure process it may be intermittent. You may notice the car running poorly sometimes and fine at other times. As the ECM degrades further, the fault becomes permanent. Do not ignore an intermittent P0607 — it will get worse.

Is it worth repairing a high-mileage car with P0607?

It depends on the car's overall condition and value. An ECM repair or remanufactured replacement may cost $200 to $600 total. If the rest of the car is in good shape, this is often worth doing. Get the diagnosis confirmed before spending money on parts.