← Back to list

P0607 Diagnostic and Fix for 2004 Honda Pilot - PCM/ECM Internal Circuit Malfunction

Model: 2004 Honda Pilot Fault Code: P0607 Posted: 2009-01-26 00:27

Hi everyone, I own a 2004 Honda Pilot with approximately 35,000 miles. After connecting a OBD-II scanner, I'm getting fault code P060-7 (Control Module Performance), which is also referred to as 'ECM Internal Circuit Malfunction'. I'd like to understand what this error means in practical terms and where I can find reliable information about it. Specifically, does this point to a problem with the Powertrain Control Module (PCM) or Engine Control Module (ECM)? What are the common causes and troubleshooting steps? Any insights or real-world experiences from owners of 2004 Honda Pilot models would be greatly appreciated.

Related fault codes
P0607
Comments (3)
Anonymous 2009-01-26 11:59

The P0607 code indicates an internal circuit malfunction within the PCM/ECM (Powertrain Control Module or Engine Control Module). This is typically not a hardware failure but may stem from electrical issues. Recommended checks include: - Loose or corroded battery terminals - Loose ECM ground connection - Open or short circuits in power or ground wiring to the ECM - A dead or failing battery A weak or faulty battery can trigger false P0607 codes, especially if it causes voltage fluctuations. Ensuring proper grounding and battery health is a critical first step. Good luck — please update this thread with your findings after any repairs or resets.

Anonymous 2009-01-27 09:50

Thanks for the clarification! This makes sense — I remember once being at a football game where my battery died after just 15 minutes of radio use. That experience really highlights how battery health can impact electrical systems and potentially trigger error codes like P0607.

Anonymous 2010-03-14 16:56

Mohawkmtrs wrote: The P0607 code indicates an internal circuit malfunction within the PCM/ECM (Powertrain Control Module or Engine Control Module). This is typically not a hardware failure but may stem from electrical issues. Recommended checks include: - Loose or corroded battery terminals - Loose ECM ground connection - Open or short circuits in power or ground wiring to the ECM - A dead or failing battery A weak or faulty battery can trigger false P0607 codes, especially if it causes voltage fluctuations. Ensuring proper grounding and battery health is a critical first step. Good luck — please update this thread with your findings after any repairs or resets. Since the previous responder didn’t follow up, I’ll share my actual experience: I had an almost identical situation. One evening, while parked in a friend’s driveway, my battery died unexpectedly within about one hour of use (only radio on). After jumping the car and driving home, I noticed the check engine light came on. Today, I visited Auto Zone for a free diagnostic scan — they confirmed P0607: 'ECM Internal Circuit Malfunction'. When I asked the technician if it could be a false positive due to battery issues, he said yes — it's very possible. He recommended resetting the code using his scanner and monitoring whether it returns. I reset the system at home, then inspected the battery terminals. They were severely corroded. I used a Brillo pad to clean them thoroughly and applied Vaseline to prevent future corrosion. After that, I checked online forums — this post was exactly what I was looking for. It confirmed my suspicion about battery-related false positives. I’ll continue monitoring the vehicle and update this thread with any further developments.