← Back to list

2008 GMC Canyon P0601 Fault: Engine Dies at Half Temperature or with AC/Heater On

Model: 2008 GMC Canyon Fault Code: P0601 Posted: 2014-07-10 02:56

My 2008 GMC Canyon is throwing trouble code P0601. After stopping at a red light, the engine suddenly dies and flashes 'reduced power.' It restarts after a few seconds. This issue occurs most frequently when the temperature gauge reaches halfway or just above that point. Additionally, turning on the heater or AC causes the engine to die completely. I'm looking for guidance on how to properly diagnose and troubleshoot this P0601 code. What should be my first step in identifying the root cause?

Related fault codes
P0601
Comments (1)
Anonymous 2014-07-10 07:30

DTC P0601 - Control Module Read-Only Memory (ROM) This diagnostic applies to internal microprocessor integrity within the Engine Control Module (ECM) and Throttle Actuator Control (TAC) system. It also checks whether the ECM is properly programmed. The ECM monitors its ability to read from and write to memory, as well as a timing function. Both the ECM and TAC processors verify each other's data to ensure accurate APP (Accelerator Pedal Position) calculations. The ECM performs an intrusive test by momentarily pulling APP sensor 2 low and checks if sensor 1 is also pulled low to confirm no short circuit. Conditions for Running DTC P0601: - Ignition switch in 'Run' or 'Crank' position. DTC P0601 will remain active as long as this condition exists. Conditions for Setting the DTC: - The ECM detects an internal failure or incomplete programming lasting more than 10 seconds. Troubleshooting Steps: Check voltage and ground connections to the ECM for any of the following: - Short circuits - Open circuits - High resistance If all electrical tests pass, the issue is likely due to a faulty ECM — replacement may be necessary.