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

P0603 on 2011-2015 Chevrolet Cruze: Keep Alive Memory (KAM) Error Causes and Fixes

On a 2011-2015 Chevy Cruze, code P0603 almost always indicates a power supply problem, not a failed computer. The most common causes are a weak battery or a faulty negative battery cable, which is a known issue on this vehicle. Before buying any parts, test the battery, clean its terminals, and inspect the negative cable; these simple checks often resolve the issue.

16 minutes to read 2011-2015 Chevrolet CRUZE
Most Likely Cause
Faulty Negative Battery Cable
Difficulty
1/5
Est. Time
1 hrs
DIY Doable?
✅ Yes
Shop Labor
$75 – $450
Parts Price
$5 – $250
⚠️ Drivable, but... — Yes, but you should diagnose it soon. An underlying weak battery or faulty negative battery cable could leave you stranded or cause a variety of other electrical issues, such as flickering lights or loss of power steering. You might also notice rough idling or harsh shifting until the computer relearns its settings.
Key Takeaways
  • P0603 on a Chevy Cruze is almost always a power supply issue, not a bad computer.
  • The most likely cause is the faulty negative battery cable, a known defect covered by GM Special Coverage #14311.
  • Always start by testing your battery and inspecting the negative battery cable and its ground connection before considering any other repairs.
  • This code is a normal and expected occurrence after disconnecting or replacing the battery; it will often clear on its own after driving.
  • If you experience harsh shifting along with this code, it's likely because the Transmission Control Module (TCM) lost its adaptive memory, as noted in GM service bulletins.
  • Do not replace the ECM or PCM for this code alone unless all battery, charging, and especially the negative battery cable issue have been completely ruled out.
The trouble code P0603 stands for "Internal Control Module Keep Alive Memory (KAM) Error." This means a control module, most often the Engine Control Module (ECM), has detected an error in the memory it uses to store adaptive data when the car is off. This 'Keep Alive Memory' holds learned information like fuel adjustments, idle characteristics, and transmission shift points to optimize performance. When P0603 appears, it signifies that this memory has been lost, usually due to an interruption in power.

What's Unique About the 2011-2015 Chevrolet CRUZE

On the first-generation Chevrolet Cruze, the P0603 code is frequently triggered by the vehicle's sensitivity to battery voltage fluctuations. A primary culprit is a known defect with the negative battery cable, where an insufficient crimp at the terminal causes high resistance and inadequate power delivery to the vehicle's electrical systems. General Motors acknowledged this with Special Coverage #14311, extending the warranty for this specific part. The code can appear in multiple modules, including the Transmission Control Module (TCM), not just the main engine computer. It's often a side effect of a weak battery, a bad negative cable, or a battery replacement rather than a sign of a failing component.

Diagnostic Flowchart

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

Have you recently disconnected the battery, or are you experiencing electrical issues?
→ Clear the P0603 code with a scanner and drive. This code is expected after a power interruption.
→ Replace the negative battery cable (OEM 22754271, $30-$50). This fixes the known defect under GM Special Coverage #14311.
What is the battery voltage with a multimeter while the engine is off?
→ Charge or replace the battery ($150-$250). A weak battery fails to provide stable voltage to the Keep Alive Memory.
→ Clean battery terminals with a wire brush ($5-$20) and ensure the main ground cable is tight.
What is the voltage at the battery terminals while the engine is running?
→ Replace the alternator ($200-$450). A failing charging system drops overall voltage, triggering the KAM error.
→ Visually inspect the negative battery cable crimp. If intact, seek professional diagnosis for a potentially faulty ECM.

Symptoms You May Notice

⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the Engine Control Module (ECM) or Transmission Control Module (TCM) without first testing the battery and replacing the known-faulty negative battery cable. This is an expensive and usually unnecessary repair for this specific code on a Cruze.

Most Likely Causes

  1. Faulty Negative Battery Cable Very High Probability → Shop Vehicle Battery GM issued Special Coverage #14311 for an insufficient crimp on the negative battery cable terminal. This defect causes high internal resistance, leading to intermittent power loss for various modules, which triggers the P0603 code and other electrical symptoms.
    How to confirm: Visually inspect the negative battery cable and its connection points. While a visual check may not reveal the internal crimp issue, this is the most likely cause if multiple electrical symptoms are present. The definitive fix is replacing the cable. 🎬 Watch: This easy DIY cable replacement takes only minutes.
    Typical fix: Replace the negative battery cable. The updated GM design requires a separate bolt to fasten the small regulated voltage cable. The repair is covered by GM if the vehicle is within 10 years or 120,000 miles of its service date.
    Est. part cost: $25-$60
  2. Weak, failing, or recently disconnected battery 🔴 High Probability → Shop Vehicle Battery The Keep Alive Memory requires constant, stable voltage. A battery that is old, weak, or has been disconnected for service is the most common reason for power interruption, triggering the code.
    How to confirm: Test the battery voltage with a multimeter. It should read at least 12.4V with the engine off and 13.5-14.5V while running. If the battery was just replaced, the code is expected.
    Typical fix: Charge or replace the battery. If the battery was recently serviced, simply clearing the code and driving may be all that's needed.
    Est. part cost: $150-$250
  3. Loose or corroded battery terminals and/or ground connections 🟡 Medium Probability → Shop Vehicle Battery Corrosion or loose connections create resistance, which can cause a voltage drop sufficient to reset the module's memory, especially during engine cranking.
    How to confirm: Visually inspect the battery terminals, cable ends, and the main chassis/engine ground straps for corrosion, looseness, or damage.
    Typical fix: Clean the battery terminals and cable ends with a wire brush. Ensure all connections are tight and secure.
    Est. part cost: $5-$20
  4. Failing Alternator / Charging System Issue ⚪ Low Probability → Shop Alternator If the alternator isn't adequately recharging the battery, the overall system voltage will drop, eventually triggering the KAM error.
    How to confirm: With the engine running, use a multimeter to check the voltage at the battery terminals. A healthy alternator should produce between 13.5 and 14.5 volts.
    Typical fix: Replace the alternator.
    Est. part cost: $200-$450

Rare But Worth Checking

  • Faulty Engine Control Module (ECM): → Shop Engine Control Module (ECM) This is the least likely cause. Before condemning the ECM, all power and ground-related issues must be exhaustively ruled out. The module itself can fail, but it's rare compared to a simple battery issue.
  • Improperly installed aftermarket accessories: Accessories like remote starters or high-power stereos can cause parasitic battery drain or voltage drops if not wired correctly, leading to a P0603 code.

Diagnosis Steps

  1. Check for other DTCs: Use an OBD-II scanner to see if any other codes are present that could point to a root cause.
  2. Inspect the Negative Battery Cable: This is a primary suspect on the Cruze. Check for looseness at the terminal and the chassis ground. Even if it looks fine, it may be internally faulty as described in GM Special Coverage #14311.
  3. Inspect the battery: Check the battery's state of charge with a multimeter. Voltage should be ~12.6V with the engine off.
  4. Test the charging system: Start the engine and measure the voltage at the battery. It should be between 13.5V and 14.5V.
  5. Inspect all connections: Check the positive battery terminal for corrosion and tightness. Follow the main ground cable from the battery to the chassis and ensure it's clean and secure.
  6. Clear the code and drive: If the battery was recently disconnected or is in good health, clear the code with a scanner and perform a drive cycle to see if it returns. Often, it will not.
  7. Check for parasitic draw: If the battery keeps dying, perform a parasitic draw test to find if a component is draining power when the car is off.
  8. Seek professional diagnosis: If all the above steps fail to resolve the issue, the ECM may be faulty, which requires professional testing and potential replacement/reprogramming.

Parts You'll Likely Need

  • Negative Battery Cable (OEM #22754271) — A known manufacturing defect with an insufficient crimp makes this the most common point of failure causing P0603 and other electrical issues on the 2011-2015 Cruze.
    Trusted brands: ACDelco (Genuine GM), Standard Motor Products
    OEM price range: $30-$50
    Aftermarket price range: $20-$40
  • Car Battery (OEM #ACDelco 47G or 48AGMHR) — A weak or old battery is a primary cause of a P0603 code by failing to provide stable voltage to the control modules.
    Trusted brands: ACDelco, DieHard, Duralast
    OEM price range: $200-$280
    Aftermarket price range: $150-$250
  • Battery Terminals/Cable Ends — Corroded or damaged terminals prevent a solid electrical connection, causing voltage drops that trigger the code. Note: For the negative side, replacing the entire cable is recommended.
    Trusted brands: Dorman, Standard Motor Products
    OEM price range: $20-$50
    Aftermarket price range: $5-$25

Related Codes That Often Appear With This One

  • P0601, P0602, P0604, P062F — These are all internal control module memory or processing errors. GM TSB #05-06-04-060A groups these codes together as related informational codes that can be shared across multiple modules. TSB #PIP4653E and service documents note they can appear in the TCM along with P0603.
  • C0800, B1325, B1517 — These codes related to system voltage and various body control modules are often set along with the negative battery cable issue, as noted in GM documents related to Special Coverage #14311.

Technical Service Bulletins (TSBs) & Recalls

  • 14311B: Special Coverage Adjustment - Negative Battery Cable Loose. Details the known faulty negative battery cable and the extended warranty coverage.
  • 05-06-04-060A: Information on Control Module DTCs P0601, P0602, P0603, P0604, P0606, P062F, P06F3, P1621.
  • PIP4653E: Information regarding Malfunction Indicator Lamp with DTCs P0601, P0603, P0604, P062F or P1621 stored in the Transmission Control Module.

Platform-Specific Known Issues

  • GM Special Coverage #14311 (Supersedes 14311A, 14311B): This is the most critical document for this issue. It details the insufficient crimp on the negative battery cable, lists the many resulting electrical symptoms (flickering lights, warning messages, loss of power steering), and provides a 10-year/120,000-mile extended warranty for the repair.
  • GM Technical Service Bulletin #05-06-04-060A notes that P0603 is an informational code that can appear alongside other module errors (P0601, P0602, etc.) and may be set in various control modules.
  • GM Technical Service Bulletin #PIP4653E specifically mentions that P0603 can be stored in the Transmission Control Module (TCM), which can lead to symptoms like harsh shifting.

Mechanic-Grade Diagnostic Values

  • Battery Voltage (Engine Off) — expected: Approximately 12.6 Volts. Failure: A reading below 12.4V indicates a weak or discharged battery that can trigger a KAM error.
  • Charging System Voltage (Engine Running) — expected: 13.5 - 14.5 Volts. Failure: Voltage below 13.5V or above 14.5V indicates a faulty alternator or charging system issue.
  • ECM Ground Pin Integrity (1.8L Engine) — expected: Continuity to ground (near 0 Ohms) or 0 Volts. Failure: High resistance or any voltage reading indicates a bad ground connection.
  • ECM Power Pin Voltage (1.8L Engine) — expected: 12V+ (Battery Voltage). Failure: Low or no voltage indicates a power supply issue to the ECM, possibly from a fuse or wiring.
  • Negative Battery Cable Voltage Drop — expected: Less than 200 millivolts (0.2V). Failure: A reading higher than 200mV between the negative battery post and the chassis ground point (G100) while the engine is cranking indicates high resistance in the cable, confirming the known crimp failure.

Hidden / Shadow Codes Worth Checking

  • P0603 set in TCM: The P0603 code is not exclusive to the Engine Control Module (ECM). It can also be stored in the Transmission Control Module (TCM), indicating a memory loss event specific to transmission adaptive learning. This often manifests as harsh or erratic shifting. (see via A professional scan tool like the GM GDS2 is required to view DTCs stored in specific modules like the TCM.)

Scan Tool Commands That Help

  • GM GDS2: Vehicle DTC Information / Clear DTCs — Used to confirm which module(s) have stored the P0603 code and to clear the code after a repair (like a battery or cable replacement) has been performed.
  • GM GDS2: Control Solenoid Valve and Transmission Control Module Assembly Programming and Setup — This function is required if the Transmission Control Module (TCM) is replaced. It is also used if DTC P0602 (TCM Not Programmed) is present, which can occur alongside P0603.
  • N/A - Manual Procedure: ECU Idle Relearn Procedure — After disconnecting the battery or clearing codes, the Keep Alive Memory is wiped. To help the ECM relearn idle strategy, start the car and let it idle for at least 10 minutes without touching the throttle.

Wiring & Ground Locations

  • G100 — The main chassis ground stud for the negative battery cable, located on the driver's side frame rail/shock tower area.. This is the termination point for the known-faulty negative battery cable. Special Coverage #14311B details inspection and proper nut usage for this specific ground, making it the most critical ground point for this issue.
  • G101 — Located at the left front of the engine, on the lower block.. This ground point serves both the Engine Control Module (ECM) and Transmission Control Module (TCM). A poor connection here can cause power interruptions and KAM errors in both modules.
  • G103 — Located on the left front shock tower or on the cowl above the brake booster.. This ground serves the Body Control Module (BCM) and the Data Link Connector (DLC). A fault here can cause a wide range of electrical issues and communication problems that can accompany a P0603.
  • ECM Connector Pins (1.8L) — On the Engine Control Module (ECM) itself.. For advanced diagnosis, specific pins can be tested. On the 1.8L, grounds are at Connector 1 (pins 20, 35) and Connector 2 (pins 1, 3, 5). 12V power is at Connector 2 (pins 2, 4, 6). This allows a technician to confirm if power/ground is reaching the module.

Real Owner Repair Stories

  • YouTube user @Chad Williams and others (2012 & 2013 Chevrolet Cruze) — Radio turning on and off, 'Service Stabilitrak' and 'Service Traction Control' messages, rough idle, slow start.
    ❌ Tried (didn't work) Many owners first suspect or replace the battery, only for the issues to return.
    ✅ What actually fixed it Replacing the OEM negative battery cable with the updated part (GM P/N 22754271). The issue was confirmed to be a bad factory crimp on the original cable, causing a poor connection.

"I Checked Everything" — The Actual Cause

  • A common diagnostic dead-end for P0603 occurs when the battery passes a standard load test and the alternator shows correct charging voltage (13.5-14.5V). In these cases, the root cause is often high internal resistance in the negative battery cable's crimp. This fault isn't a dead short and won't be caught by a simple continuity test, and may not show up in static voltage tests. The definitive way to identify it is a voltage drop test performed while the engine is cranking, which will reveal the excessive resistance under load that causes the module's memory to reset.

OEM Part Supersession History

  • 95281536, 95460238, 9599501022754271 — The original negative battery cables had an insufficient crimp at the terminal, leading to high resistance and intermittent power loss. The new part has a revised design.
    Heads up: The updated cable (22754271) requires a separate M6x1.0 bolt to fasten the small regulated voltage control cable, whereas the original design may have used a nut on an integrated stud.

Model Year Variations Within This Range

  • 2011-2015: According to GM Special Coverage #14311B, the G100 chassis ground stud where the negative battery cable attaches can be one of two lengths: 17mm or 23mm. The shorter 17mm stud will NOT accept the original nut and requires a shorter nut (GM P/N 11561645) for proper installation of the new cable.
Chevy Cruze Negative Battery Cable Replacement Walk Through | Stabilitrack Error | Radio On Off
Chevy Cruze Negative Battery Cable Replacement Walk Through | Stabilitrack Error | Radio On Off
2012 Chevrolet Cruze replace negative battery cable
2012 Chevrolet Cruze replace negative battery cable
Chevy Cruze Negative Battery Cable Replacement
Chevy Cruze Negative Battery Cable Replacement
Chevy Cruze Negative Battery Cable Replacement - Service Stabilitrak - Radio Off
Chevy Cruze Negative Battery Cable Replacement - Service Stabilitrak - Radio Off
CHEVROLET CRUZE/GM ELECTRICAL ISSUES CAUSED BY NEGATIVE BATTERY CABLE-EASY TO REPLACE IN FEW MINUTES
CHEVROLET CRUZE/GM ELECTRICAL ISSUES CAUSED BY NEGATIVE BATTERY CABLE-EASY TO REPLACE IN FEW MINUTES
How To Fix Battery Saver Active Message (Chevrolet and GM)
How To Fix Battery Saver Active Message (Chevrolet and GM)
How To Fix “Battery Saver Active” Warning In Chevy – Causes & Fixes
How To Fix “Battery Saver Active” Warning In Chevy – Causes & Fixes
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 May 24, 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 P0603 for:
  • Chevrolet CRUZE: 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