Go-Parts
Cart 0
Your cart is empty
Add an item to see it appear here.
Wrenchy
Go-Parts Garage
Expert guides for diagnosing, troubleshooting, and replacing auto parts Expert guides for diagnosing and replacing auto parts
Browse All Articles →
🧭 Diagnostic Flowchart 🎬 Helpful Videos 🛍️ Shop This Part

P0601 on 2011-2015 Chevrolet Caprice: Internal Module Failure Causes & Fixes

P0601 on a 2011-2015 Chevrolet Caprice indicates a fatal internal memory error in a control module, almost always the Engine Control Module (ECM). The only reliable fix is to replace the ECM and have it professionally programmed. Driving is not recommended due to the high risk of stalling or entering a reduced power mode. Before replacement, all power and ground connections should be verified.

15 minutes to read 2011-2015 Chevrolet CAPRICE
Most Likely Cause
Failed Engine Control Module (ECM)
Difficulty
5/5
Est. Time
1.5 hrs
DIY Doable?
🔧 Shop
Shop Labor
$421 – $800
Parts Price
$288 – $600
🚫 Do not drive — A module with an internal memory error is unpredictable and can cause the engine to stall or behave erratically at any time, creating a significant safety risk. The vehicle may also enter a 'Reduced Power' or 'Limp Mode,' severely limiting performance.
Key Takeaways
  • P0601 is a critical code indicating a fatal internal error in a control module.
  • On the 2011-2015 Caprice, the fault could be the Engine Control Module (ECM) or the Transmission Control Module (TCM); a proper scan is needed to know which one to replace.
  • The most common fix is replacing the faulty module, which requires professional programming and is not a DIY job.
  • Driving is not recommended, as the vehicle is unreliable and could stall at any time.
  • Before replacing an expensive module, always verify the battery, charging system, and main power/ground connections are in perfect health.
The trouble code P0601 stands for "Internal Control Module Memory Check Sum Error." This means a critical computer in your Caprice, usually the Engine Control Module (ECM), has failed an internal self-test. A 'checksum' is a calculation the module performs to verify its own software and memory are not corrupt. When this test fails, the module cannot trust its own programming, triggering the P0601 code and illuminating the Check Engine Light.

What's Unique About the 2011-2015 Chevrolet CAPRICE

The 2011-2015 Caprice is a rebadged Australian-built Holden Commodore (WM/WN series) based on the GM Zeta platform. This platform is shared with the 2008-2009 Pontiac G8 and 2014-2017 Chevrolet SS, which can experience similar issues. GM Technical Service Bulletin #PIP4653E specifically notes that P0601 can set in the Transmission Control Module (TCM) in addition to the Engine Control Module (ECM). Therefore, it's crucial to use a scan tool that can identify which module has stored the fault before replacing any expensive components. TSB #05-06-04-060A also acknowledges that these internal module codes are a known issue across many GM platforms and can be triggered by low voltage conditions. Many of these vehicles are former Police Patrol Vehicles (PPV) and may have unique wiring configurations or high engine idle hours, making checks of the charging system and grounds particularly important.

Diagnostic Flowchart

Tap your situation to follow the diagnostic path that matches what you're seeing on this vehicle.

What have you already verified regarding the P0601 code on your Caprice?
What is the primary symptom you are experiencing with the vehicle?
→ Use a professional scanner to confirm if the TCM stored the code (TSB #PIP4653E). If voltage is good, expect a $200-$600 TCM replacement.
→ Check the passenger-side cylinder head ground strap and ensure 13.5-14.5V running voltage. If good, expect a $288-$422 ECM replacement.
Which module is storing the P0601 code on a professional scanner?
→ Replace the E38 ECM (OEM part 12633238, $288-$422 plus $421-$800 labor) and have it professionally programmed. DIY is not feasible.
→ Replace the TCM/TEHCM ($200-$600 plus $421-$800 labor) as identified in TSB #PIP4653E and have it professionally programmed.
→ Restore 13.5-14.5V running voltage and clean the passenger-side cylinder head ground. Check ex-police auxiliary wiring. If P0601 returns, replace the module.
Professional service recommended: Replacing a control module requires specialized tools to program the new unit with the vehicle's specific information, such as the VIN, security settings (SKIM module), and software calibration. Failure to program the module correctly will result in a no-start condition. 🎬 Watch: Step-by-step guide for programming a GM control module. While mail-in programming services exist, professional installation is recommended to ensure all vehicle systems communicate correctly.

Symptoms You May Notice

  • Check Engine Light is on
  • Engine stalling or shutting off while driving, sometimes preceded by a 'Reduced Engine Power' message.
  • Vehicle will not start (cranks but won't fire).
  • Erratic engine performance, like hesitation or misfiring.
  • Transmission may exhibit hard shifting or go into a limp mode (stuck in one gear).
  • No noticeable symptoms other than the Check Engine Light, in some rare cases.
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the battery without confirming if the P0601 code returns. A voltage issue can trigger the code, but it can also permanently damage the module, meaning the module itself still needs replacement.
  • 🎬 See how to diagnose and fix internal memory checksum errors.
  • Replacing the ECM when the code was actually set by the TCM. This highlights the importance of using a scan tool to pinpoint the fault's origin, as noted in TSB #PIP4653E.

Most Likely Causes

  1. Failed Engine Control Module (ECM) 🔴 High Probability → Shop Engine Control Module (ECM) Internal component failure of the E38 ECM due to age, heat cycles, or electrical stress is the most common reason for a checksum error. The module's own self-test has determined it is faulty.
    How to confirm: After confirming stable voltage (13.5-14.5V running) and good grounds to the ECM, the presence of P0601 as the primary code strongly indicates ECM failure. An attempt to reflash the software may be made, but if the code returns, the module is bad.
    Typical fix: Replace the Engine Control Module and have the new unit professionally programmed to the vehicle.
    Est. part cost: $288 - $422
  2. Failed Transmission Control Module (TCM) 🟡 Medium Probability → Shop Transmission Assembly GM TSB #PIP4653E specifically identifies the TCM as a potential source for P0601 on the 2011-2014 Caprice. The 6L80E transmission's internal TCM (sometimes called a TEHCM) is a known failure point on many GM platforms.
    How to confirm: Use a professional-grade scan tool to determine if the P0601 code is stored in the TCM's memory. If the code is present in the TCM and not the ECM, the TCM is the faulty component.
    Typical fix: Replace the Transmission Control Module and have it programmed.
    Est. part cost: $200 - $600
  3. Low Voltage or Charging System Fault ⚪ Low Probability While less common as the root cause, unstable voltage from a weak battery or failing alternator can corrupt a module's memory, triggering a P0601 code. TSB #05-06-04-060A mentions low voltage can set these types of codes. As many Caprices are ex-police vehicles with auxiliary battery systems, the entire charging circuit must be verified.
    How to confirm: Test the battery's state of charge and health. With the engine running, check the alternator output voltage at the battery terminals; it should typically be between 13.5 and 14.5 volts.
    Typical fix: Replace the weak battery or faulty alternator. Clear codes and see if P0601 returns. If it does, the module was likely damaged by the voltage issue and still needs replacement.
    Est. part cost: $150 - $400

Rare But Worth Checking

  • Poor Power or Ground Connections: Corroded or loose main ground straps or power feeds to the ECM/TCM can create voltage drops that mimic a failing module. A user on newcaprice.com found a loose engine-to-chassis ground strap was the cause of erratic electrical behavior. Key grounds to inspect include the main strap from the passenger side cylinder head to the inner fender and other chassis grounds.
  • Aftermarket Tuning or Programming: An improper or interrupted software flash can corrupt the module's memory and trigger a P0601 code. Owners on LS1-centric forums have reported this code immediately after a failed tune write, effectively 'bricking' the PCM. If the vehicle has been tuned, returning to the stock file may be attempted, but often the module is permanently damaged.

Diagnosis Steps

  1. Connect a professional OBD-II scanner capable of reading module-specific codes from all controllers.
  2. Verify which module (ECM or TCM) has stored the P0601 code.
  3. Check for any other accompanying trouble codes. Address them in the order they were stored if they are not internal module faults.
  4. Thoroughly test the battery and charging system. Ensure battery voltage is above 12.4V at rest and that the alternator maintains a stable voltage (13.5-14.5V) when running.
  5. Inspect the main power and ground connections for the identified faulty module. Check for corrosion, looseness, or damage. A key ground strap on this platform runs from the front of the passenger side cylinder head to the right inner fender sheetmetal; ensure it is clean and tight.
  6. 🎬 Watch: How to properly inspect and fix engine ground issues.
  7. Inspect the ECM/TCM connectors for bent pins or water intrusion.
  8. If all power and ground connections are good and the battery/alternator are healthy, the control module itself is condemned.
  9. As a final, low-probability step, a professional may attempt to reflash the module with the latest factory software. If the P0601 code returns, replacement is the only option.
  10. Replace the faulty control module (ECM or TCM) and have it programmed by a qualified technician with the proper tools.

Parts You'll Likely Need

  • Engine Control Module (ECM) (OEM #12633238) — This is the most common cause of a P0601 code. The module's internal memory has failed its self-test, indicating a non-recoverable internal fault.
    Trusted brands: ACDelco, General Motors
    OEM price range: $300-$450
    Aftermarket price range: $250-$350
  • Transmission Control Module (TCM) (OEM #Varies, often part of the valve body assembly (TEHCM)) — As cited in GM TSB #PIP4653E, the TCM is a known potential source for P0601 on this platform. Failure requires replacement and programming.
    Trusted brands: ACDelco, General Motors
    OEM price range: $200-$600
    Aftermarket price range: $150-$450

Related Codes That Often Appear With This One

  • P0602, P0603, P0604, P0606 — These are all related to internal control module errors (programming, memory, or processor faults). Seeing them together reinforces the diagnosis of a failed module.

Technical Service Bulletins (TSBs) & Recalls

  • Bulletin #05-06-04-060A: An informational bulletin from GM regarding various control module DTCs, including P0601, which can be set in multiple modules. It specifically warns that low voltage can be a cause and to diagnose that first.
  • Bulletin #PIP4653E: Specifically notes that on the 2011-2014 Caprice, DTCs like P0601 can be stored in the Transmission Control Module (TCM) and provides diagnostic guidance to differentiate between an ECM and TCM fault.

Platform-Specific Known Issues

  • Per TSB #PIP4653E, it is important to verify if the code is set in the Engine Control Module (ECM) or the Transmission Control Module (TCM), as either can be the cause on this vehicle.
  • As many are former police vehicles, inspect for modifications to the factory wiring harness, especially around the auxiliary battery tray and under-dash area, which could cause electrical issues.
  • A user on the newcaprice.com forum reported a successful repair after a shop replaced and programmed the computer, resolving a no-start condition that was ultimately traced back to the failed module.

Mechanic-Grade Diagnostic Values

  • ECM Battery Positive Voltage — expected: 12.6 Volts or higher (engine off). Failure: Lower voltage indicates a battery or wiring issue that must be fixed before condemning the ECM.
  • Alternator Output Voltage — expected: 13.5 - 14.5 Volts (engine running). Failure: Voltage outside this range indicates a charging system fault that can damage control modules.
  • ECM Ground Circuit Resistance — expected: < 0.1 Ω. Failure: Resistance higher than 0.1 Ω indicates a poor ground connection that can cause voltage drops and module malfunction.

Scan Tool Commands That Help

  • GM GDS2/Tech2 with SPS Subscription: Replace and Program ECU — This function is mandatory when installing a new or refurbished ECM or TCM. It downloads the correct VIN-specific software and calibrations from GM's servers to the new module, allowing it to function in the vehicle.
  • GM GDS2/Tech2 or equivalent professional scan tool: Crankshaft Position System Variation Learn — This procedure is required after replacing and programming the ECM. It calibrates the new module to the specific signal from the crankshaft position sensor to ensure accurate timing and misfire detection. Failure to perform this can result in other DTCs like P0315.
  • Automotive Locksmith Tool or advanced scan tool: Immobilizer Relearn (Key Programming) — After installing a new ECM, even if pre-programmed to the VIN, a security relearn procedure must be performed to sync the new module with the vehicle's anti-theft system and keys. Without this, the vehicle will not start.

Wiring & Ground Locations

  • ECM Location — Right front of the engine compartment, under the underhood fuse block.. This is the physical location of the primary module that sets P0601. It is exposed to heat and vibration, which are contributing factors to failure.
  • G101 — At the front of the engine, lower block.. This ground point serves both the Engine Control Module (ECM) and the Transmission Control Module (TCM). A poor connection here can cause issues for both modules.
  • G110 — On the right side of the engine block.. This is a primary engine ground point shown on wiring diagrams for the 2011 Caprice PPV.
  • Underhood Fuse Block Bracket Ground Path (2014+ WN models) — The metal bracket that holds the underhood fuse block. The main engine ground connection passes through this bracket to the chassis.. This is a known poor design. Factory paint and corrosion inhibitor can create a weak ground connection at the four mounting points, causing significant voltage drops under load (e.g., cranking) that can mimic a failed ECM or prevent starting.

Real Owner Repair Stories

  • newcaprice.com forum user 'smwalker' (2014 Chevrolet Caprice (WN)) — Unreliable starting. Voltage at the underhood fuse block would drop from 12.7V to 9-10V when turning the key on, and down to 6-7V during cranking.
    ❌ Tried (didn't work) Jumping the vehicle at the battery did not solve the starting issue, pointing away from a simple dead battery.
    ✅ What actually fixed it The problem was a poor ground connection where the underhood fuse block bracket mounts to the chassis. The fix was to unbolt the bracket, sand the paint/coating off the four contact points on the chassis and on the bracket legs to ensure bare metal contact, and then reassemble. This restored a solid ground path and resolved the voltage drop and starting problems.

OEM Part Supersession History

  • 1263990012633238 — Part update or consolidation by the manufacturer.
    Heads up: While 12633238 is the commonly cited part for the 2011-2015 Caprice, always verify the correct part number for your specific VIN before ordering. Programming is always required.

Model Year Variations Within This Range

  • 2011-2013 (WM) vs. 2014-2015 (WN): The electrical architecture changed significantly for the 2014 model year. Engine and body harnesses are not interchangeable between the 2011-2013 and 2014-2015+ models. Attempting to use a harness from a later model year in an earlier car will not work as the interface connectors are different.
2011 GM Truck Stalling And P0601
2011 GM Truck Stalling And P0601
How To Fix P0601 Code - Internal Control Module Memory Checksum Error Repair
How To Fix P0601 Code - Internal Control Module Memory Checksum Error Repair
P0601 again? Check these before you install another PCM
P0601 again? Check these before you install another PCM
P0601 Code: Internal Control Module Memory Check Sum Error – Causes & Fix
P0601 Code: Internal Control Module Memory Check Sum Error – Causes & Fix
Checking & Fixing Engine Ground Issue (Andy’s Garage: Episode - 467)
Checking & Fixing Engine Ground Issue (Andy’s Garage: Episode - 467)
5/2022 UPDATE: PROGRAMMING CHEVROLET GM USED PCM ECM with techline connect SPS2 step by step, works?
5/2022 UPDATE: PROGRAMMING CHEVROLET GM USED PCM ECM with techline connect SPS2 step by step, works?
Wrenchy
Article researched & written by
Go-Parts' AI research assistant. Every article is backed by live web research, verified OEM data, and real technician knowledge — so you get accurate, up-to-date information you can trust.
Meet Wrenchy → Updated Apr 30, 2026

The information in this article is provided for general reference and educational purposes only. Vehicle specifications, procedures, and part compatibility can vary by production date, trim level, and region. Always consult your vehicle's factory service manual and verify part numbers before purchasing or performing repairs. Safety-critical components such as airbags, seat belts, and braking systems should be installed by a qualified professional.

Year Coverage
This article covers the OBD-II Code P0601 for:
  • Chevrolet CAPRICE: 20112012201320142015
In this article
🧭 Diagnostic Flowchart
Jump to ▴

Email This Guide

We'll send you a link to this article so you can read it later or share it.

Added to cart · Part