Error Code P0607 is defined as Control Module Performance. It’s the standard code for problem with the PCM that signifies memory loss or power failure, causing it to malfunction.

This error code is a generic trouble code, meaning it applies to all vehicles equipped with OBD-II system, especially those made since 1996 up to present. Specifications on the definition, troubleshooting and repairs of course, vary from one make and/or model to another.


The PCM (powertrain control module, also known as ECM or engine control module in other vehicle makes) is basically the ‘electric brain’ of the vehicle. And with that, it is responsible for monitoring every aspect of the vehicle’s engine and electrical system.

Error Code P0607 means the programming of the PCM has failed, or experiencing problems such as memory loss or power failure, which causes it to not function properly. This can be a serious trouble code and is sometimes referred to as PCM Internal Circuit Malfunction.

This code is often related to the P0602, P0603, P0604, P0605, and P0606 trouble codes.

Common Symptoms

As with other error codes, this code activates the Check Engine light. Other symptoms include:

  • Hard starting or no start condition
  • Stalling while driving
  • Rough driving
  • Increase in fuel consumption

Possible Causes

Error Code P0607 can be caused by lots of things, including:

  • Faulty PCM caused by physical damage due to presence of water which leads to corrosion
  • Faulty electronics in the PCM
  • Misrouted PCM wire harness
  • Dead or dying battery
  • Corroded, loose or unhooked battery cables
  • Malfunctioning vehicle alternator
  • Wrongly programmed or outdated PCM

How to Check

To diagnose this error code, technicians use OBD-II trouble scanner. As with other trouble codes, they take note of the freeze frame to determine related issues or clues about the code. Then, the code will then be reset and the car will be restarted to see if the code comes back. If the code doesn’t come back, that means the PCM is working properly. The technician of course, still has to check the electrical system of the PCM to make sure everything is working.

If the code returns after the reset, the technician will conduct an inspection on the electrical system of the PCM. This includes the battery or the alternator; they’ll be checked to see whether they’re providing proper electrical power to the PCM.

If both the battery and alternator are working properly, the technician will check the PCM itself to see whether it’s been damaged by water causing corrosion into the connectors, or if there are improperly router wire harness or any poor connections.

The technician will conduct the necessary repair and even update the software of the PCM.

How to Fix

Common repairs for Error Code P0607 include:

  • Resetting of the trouble codes
  • Reprogramming or updating the PCM software
  • Replacing battery or its cables
  • Repairing or replacing alternator
  • Replacing PCM electronic system
  • Rerouting PCM wire harness
  • Replacing the whole PCM

Severity for this code varies significantly in case to case basis. There are times when the problem was actually a fluke, and there are actually no problems in either the PCM or the vehicle. At worst, this means the PCM is malfunctioning or the battery is dying. Since the PCM is responsible for many components of the vehicle, especially the engine and the transmission, having this error code may mean you can’t drive the vehicle.