πŸ”

P0607: Control Module Performance

Severity
High
NHTSA Reports
24
Vehicles Affected
7
System
Powertrain

What Does P0607 Mean?

P0607 is a diagnostic trouble code indicating: Control Module Performance. This code relates to the computer and output circuits system. It has been reported in NHTSA complaints across 7 different vehicle models.

The Engine Control Module (ECM) or Powertrain Control Module (PCM) is the central computer managing all engine functions. It processes data from dozens of sensors and controls fuel injectors, ignition coils, VVT solenoids, EGR, EVAP purge, and more. P06xx codes indicate problems within the ECM itself or its internal circuits β€” these can affect multiple systems simultaneously. Common causes include voltage supply problems (low battery, bad alternator, corroded grounds), software glitches requiring reflash, water intrusion, or genuine internal ECM failure. Before condemning the ECM, ALWAYS verify power, ground, and reference voltage circuits β€” 90% of suspected ECM failures are wiring or power supply issues. ECM replacement is expensive ($500-$2000+) and requires VIN-specific programming.

Symptoms of P0607

Common Causes

P0607 Reports by Year

2010
10
2009
2
2017
2
2020
2
2019
2

Real Owner Reports

From NHTSA complaint database β€” actual owner descriptions.

"2005 TOYOTA COROLLA. 3/1/2010-ENGINE CUTS OUT/STALLS WHILE DRIVING AND CHECK ENGINE LIGHT. RETRIEVED CODES P0606 AND P0456. BROUGHT TO LOCAL SERVICE AND WAS DIAGNOSED AS ECM FAILURE. SERVICE REP STATES THAT IT HAS TO GO TO TOYOTA BECAUSE ECM IS ON TECHNICAL SERVICE BULLETIN EXTENDED WARRANTY. "

β€” Toyota Corolla owner, 03/01/2010

"ON 24 JUNE 2010 I DROVE 1331 MILES BACK FROM VIRGINIA WITH NO ISSUES. THE NEXT EVENING, MY PERMITTED 15 YEAR OLD SON WAS DRIVING MY 2006 TOYOTA COROLLA A MERE HALF MILE FROM OUR HOME WHEN MY CAR BEGAN TO SHUTTER AND LOSE POWER. THE ACCELERATOR WAS UNRESPONSIVE AND THEN THE CAR SHUT DOWN TAKING WIT"

β€” Toyota Corolla owner, 06/25/2010

"WITH NO WARNING, CAR STALLED IN MIDDLE OF ROAD, RESTARTED MOMENTS LATER WITH NO POWER, NOT REVVING OVER 2000 RPMS. 15- 20 MIN LATER WILL RUN FOR SHORT TIME, 3- 10 MILES, BUT THEN STALLS AGAIN. THE ENGINE GIVES NO WARNING IT'S ABOUT TO STALL. LEADING UP TO THIS SERIES OF EVENTS WAS NO WARNING AT ALL"

β€” Toyota Corolla owner, 06/01/2010

Source: NHTSA Complaints Database

Most Reported Vehicles for P0607

Based on NHTSA owner complaint data.

P0607 Reports by Vehicle

Detailed NHTSA complaint analysis for each vehicle model.

Diagnostic Tips

  1. CHECK BATTERY VOLTAGE FIRST β€” weak battery causes most P06xx codes
  2. Inspect ALL ECM ground connections with voltage drop test (<0.1V)
  3. Check ECM connector for corrosion, bent pins, water intrusion
  4. Check for manufacturer TSBs β€” many have known software updates

Common Mistakes to Avoid

Frequently Asked Questions

Does the ECM really need replacement?
Rarely. Less than 10% of P06xx codes need ECM replacement. Most are power supply issues, software glitches, or water intrusion.
Can I use a junkyard ECM?
Must be reprogrammed to your VIN and immobilizer. Remanufactured pre-programmed units are better.
Can a dead battery cause ECM codes?
Absolutely. Voltage below 10V during cranking corrupts ECM memory and triggers internal fault codes.

What To Do Next

Possible Fixes

  • πŸ”§ Clean and tighten ECM grounds and power connections
  • πŸ”§ Replace battery and/or alternator
  • πŸ”§ ECM software reflash at dealer
  • πŸ”§ Repair water intrusion β€” reseal ECM housing
  • πŸ”§ Replace ECM/PCM (includes programming)
  1. 1
    Find your vehicle above

    Click your make and model for real owner reports and common causes specific to your vehicle.

  2. 2
    Check for recalls

    Go to nhtsa.gov/recalls and enter your VIN. Free repairs if covered.

  3. 3
    Get a professional diagnosis

    A code alone doesn't identify the exact failed part. A diagnostic ($50–$150) pinpoints the root cause.

Related Codes