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 →
🎬 Helpful Videos 🛍️ Shop This Part

P0603 on 2008-2010 GMC Sierra 3500: Keep Alive Memory (KAM) Error Causes and Fixes

On a 2008-2010 GMC Sierra 3500, P0603 almost always points to a power supply issue, not a failed computer. The most common fix is replacing weak batteries (these trucks have two), cleaning corroded terminals, or checking major ground connections. This is a low-cost, high-probability starting point for diagnosis before suspecting a faulty PCM or TCM.

15 minutes to read 2008-2010 Gmc SIERRA 3500
Most Likely Cause
Weak or Failing Batteries
Difficulty
2/5
Est. Time
1.2 hrs
DIY Doable?
✅ Yes
Shop Labor
$100 – $750
Parts Price
$5 – $500
⚠️ Drivable, but... — Yes, but you should address it soon. The truck will run on default settings, which may cause reduced fuel economy, rough idling, or harsh/erratic shifting from the Allison transmission. Ignoring the underlying electrical issue, such as a failing battery or alternator, could lead to a no-start condition or stalling, potentially leaving you stranded.
Key Takeaways
  • P0603 is a power-related code. Do not assume the expensive PCM/ECM has failed.
  • Start your diagnosis with the simplest and most common causes: the dual batteries and all major power/ground connections.
  • A load test on both batteries is more reliable than a simple voltage check.
  • If you use an aftermarket engine tuner, it is a likely suspect. Try returning the truck to its stock tune.
  • This code is often more of an annoyance than a critical failure, but it can lead to harsh shifting, stalling, or no-start conditions if the underlying electrical issue worsens.
The trouble code P0603 stands for "Internal Control Module Keep Alive Memory (KAM) Error". This means a control module, most often the Powertrain Control Module (PCM) or Transmission Control Module (TCM), has failed a self-test of its memory. The Keep Alive Memory requires a constant supply of power from the battery to store adaptive data like fuel trim, idle parameters, and, crucially for these trucks, the Allison transmission's learned shift points. When this code appears, the module has lost this memory and reverted to its original factory settings, which can lead to noticeable changes in drivability.

What's Unique About the 2008-2010 Gmc SIERRA 3500

On GMC heavy-duty trucks, especially those with Duramax diesel engines, P0603 is a frequent 'ghost' code. These trucks have significant electrical demands from their dual-battery setup, making them very sensitive to voltage drops during startup. The issue is common enough that GM issued Technical Service Bulletin (TSB) #PIP4653E, which notes that P0603 and other codes can appear specifically in the Transmission Control Module (TCM), directly affecting the Allison transmission's shifting behavior. Furthermore, the use of aftermarket performance tuners (e.g., EFI Live, Edge) is very popular on these trucks and is a well-known trigger for this specific code, often occurring if battery voltage is not perfectly stable during the flashing process.

Diagnostic Flowchart

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

What is the current state of your dual batteries and aftermarket modifications?
→ Disconnect batteries, clean terminals with baking soda, and tighten. Check engine-to-firewall braided ground straps.
→ Load test both batteries individually. Replace both with matched Group 94R or 48 AGM batteries ($300-$500) if one fails.
→ Flash the computer back to the stock factory tune and clear the code to test.
Are you experiencing harsh shifting from the Allison transmission or other electrical issues?
→ Check fuses #13 (ECM BATT) and #15 (TCM BATT). Per TSB #PIP4653E, a transmission fast learn may be required.
→ Perform a voltage drop test on main grounds (must be under 0.2-0.3V) and check alternator output (13.7-14.7V).

Symptoms You May Notice

  • Check Engine Light is on
  • Transmission may shift harshly or erratically as the Allison TCM relearns shift pressures.
  • Rough or unstable idle
  • Reduced fuel economy
  • Engine may be hard to start or stumble intermittently.
  • ABS or traction control light may also illuminate.
  • A 'clunking' sound when shifting from Park to Drive or Reverse as the transmission engages with default line pressures.
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the PCM or ECM without first load-testing the batteries and performing a voltage drop test on all major power and ground connections. The vast majority of P0603 issues on these trucks are simple power supply problems.

Most Likely Causes

  1. Weak or Failing Batteries 🔴 High Probability These heavy-duty trucks, especially diesel models, use a dual-battery setup. The high electrical load required for glow plugs and starting makes the system very sensitive to the condition of both batteries. If one battery is weak, it can cause a voltage drop sufficient to trigger the KAM error during cranking.
    How to confirm: Test each battery individually with a quality multimeter or a digital load tester. A healthy, fully charged battery should show about 12.6 volts with the engine off. During cranking, voltage should not drop below 10.0V. Most auto parts stores offer free battery load testing, which is more definitive than a simple voltage check.
    Typical fix: Replace both batteries at the same time 🎬 Watch: How to properly test and replace Duramax batteries. to ensure they are balanced in age, capacity, and type. Mismatched batteries can lead to charging imbalances and premature failure.
    Est. part cost: $300-$500 for two AGM batteries
  2. Loose or Corroded Battery Terminals and Ground Wires 🔴 High Probability Vibration and exposure to the elements can cause battery terminals and chassis ground connections to loosen or corrode over time, interrupting the constant power supply needed for the Keep Alive Memory. The main braided ground straps from the engine to the firewall are common culprits.
    How to confirm: Visually inspect all battery terminals, cables, and major ground points (battery-to-frame, engine-to-firewall) for looseness, swelling, or corrosion. Use a multimeter to perform a voltage drop test: with the engine running, place one probe on the negative battery post and the other on the alternator case or engine block. A reading above 0.2-0.3 volts indicates a poor ground connection.
    Typical fix: Disconnect the batteries, clean the terminals and cable ends with a wire brush and baking soda solution, and re-tighten securely. Pay special attention to cleaning the chassis ground points by unbolting them and sanding the contact surfaces to bare metal. 🎬 See this guide on cleaning and maintaining GM ground points. Replace any damaged or heavily corroded cables.
    Est. part cost: $5-$50 for cleaning supplies or new terminals
  3. Aftermarket Performance Tuner/Programmer 🟡 Medium Probability Performance tuning (e.g., EFI Live, Banks, Edge) is extremely common for Duramax engines to increase power and torque. The process of flashing the computer or using a plug-in module can sometimes interrupt the KAM process or leave behind artifacts that trigger P0603, especially if the battery voltage isn't stable during the flash.
    How to confirm: Determine if the vehicle has an aftermarket tune. If so, use the programming device to return the vehicle's software to the stock factory tune. Clear the codes and drive for several cycles.
    Typical fix: Flash the vehicle back to its stock tune and clear the code. If the code does not return, the tuner was the cause. You may need to contact the tuner manufacturer for an updated file or support. Ensure batteries are fully charged or connected to a charger before attempting to flash any tune.
    Est. part cost: $0 if you have the device

Rare But Worth Checking

  • Faulty Alternator: While less common, a failing alternator can provide inconsistent or low voltage, failing to properly charge the batteries and leading to the low-voltage condition that triggers P0603. With the engine running, voltage should be a stable 13.7-14.7V.
  • Blown Fuse for PCM/TCM: A blown fuse in the circuit that provides constant power to the control module will cause an immediate P0603 code. For the TCM, this can be fuse #15 (TCM BATT) in the under-hood fuse block.
  • Faulty Powertrain or Transmission Control Module (PCM/TCM): This should be the last resort after all power and ground-related issues have been ruled out. While possible, an actual module failure is the least likely cause for an isolated P0603 code.

Diagnosis Steps

  1. Check for other stored DTCs. Note if they are also power or communication related.
  2. Visually inspect the terminals on both batteries for looseness or corrosion. Clean and tighten as necessary.
  3. Perform a load test on both batteries individually. A simple voltage check is often not enough. Replace both if one is weak.
  4. With the engine running, use a multimeter to check alternator output at the battery terminals. It should be stable and between 13.7 and 14.7 volts.
  5. Inspect and perform voltage drop tests on the main ground connections: negative battery cable to frame/engine, and the braided ground straps from the engine to the firewall.
  6. If the truck has an aftermarket tuner, flash the computer back to the stock tune and see if the code clears.
  7. Check critical fuses in the under-hood fuse block, specifically fuse #13 (ECM BATT) and #15 (TCM BATT).
  8. If the transmission is shifting harshly, a transmission relearn procedure (often called a fast learn) may be required with a capable scan tool 🎬 Watch: How to perform an Allison transmission fast learn. after the power issue is fixed.
  9. If all previous steps fail to resolve the issue, the problem may be with the control module itself or its wiring harness, which may require professional diagnosis.

Parts You'll Likely Need

  • Vehicle Battery (OEM #ACDelco Gold 94RAGM (Group 94R) or 48AGM (Group 48) are common OEM-quality AGM options.) — These trucks are highly sensitive to battery voltage, and a weak battery is the most common cause of P0603. Diesel models use two batteries, and they should be replaced in pairs.
    Trusted brands: ACDelco, Optima, Deka
    OEM price range: $200-$300 per battery
    Aftermarket price range: $150-$250 per battery
  • Battery Cables/Terminals — Corroded or damaged cables and terminals are a frequent cause of the power interruption that triggers this code.
    Trusted brands: ACDelco, Standard Motor Products, Dorman
    OEM price range: $50-$150 per cable
    Aftermarket price range: $20-$80 per cable

Related Codes That Often Appear With This One

  • P0601 — Internal Control Module Memory Check Sum Error. This code, along with P0603, is mentioned in TSB #PIP4653E as a potential TCM-related code, which may point more strongly to an internal module fault.
  • P0604 — Internal Control Module Random Access Memory (RAM) Error. This is another memory-related code that can appear with P0603 due to power interruptions.
  • U0101 — Lost Communication with TCM. If the TCM's power or ground is intermittent enough to cause P0603, it may also cause it to lose communication with other modules on the CAN bus.

Technical Service Bulletins (TSBs) & Recalls

  • PIP4653E: Malfunction Indicator Lamp on, DTCs P0601, P0603, P0604, P062F or P1621 stored in the Transmission Control Module.

Platform-Specific Known Issues

  • TSB #PIP4653E: This bulletin from GM is critical. It acknowledges that DTCs P0601, P0603, P0604, P062F, or P1621 may be found stored in the Transmission Control Module (TCM). This directly links the electrical code P0603 to the Allison transmission's performance and advises technicians that it may be the source of shifting complaints.
  • Dual Battery Sensitivity: The dual battery system, while powerful, requires both batteries to be in excellent, matched condition. An imbalance or weakness in just one battery can pull the system voltage down during cranking, triggering the KAM reset in the sensitive control modules.

Mechanic-Grade Diagnostic Values

  • Module Ground Circuit Voltage Drop — expected: < 0.1 Volts (100 mV). Failure: A reading greater than 0.3V indicates excessive resistance from corrosion or a faulty wire that needs to be cleaned or replaced.
  • Alternator Output Voltage (Engine at Idle) — expected: 13.7 - 14.7 Volts. Failure: Voltage below 13.2V, above 15.0V, or fluctuating voltage suggests a faulty alternator or voltage regulator.
  • TCM Sensor Ground Pin Voltage (Key-On) — expected: ~0 Volts. Failure: Reading significant voltage (e.g., 12V) on a sensor ground pin at the TCM connector points to an internal open ground within the TCM itself.

Scan Tool Commands That Help

  • GM Tech 2 / GDS2 or professional equivalent (e.g., Snap-on): Transmission 'Fast Learn' or 'Quick Learn' — After resolving the P0603 code, if the Allison transmission continues to shift harshly or erratically. This procedure resets and quickly relearns the transmission clutch fill volumes and shift adapts, restoring smooth operation. Note: This is a specific, automated procedure and is different from just clearing codes or the basic relearn that occurs during normal driving.

Wiring & Ground Locations

  • TCM Location — Under the hood on the right (passenger) side, mounted below the battery and behind the Engine Control Module (ECM).. Physical access is required to test power and ground wires directly at the module connector.
  • G107 — A primary ground stud for the TCM, located on the transmission itself, down and to the right of the oil filter housing.. This is a critical ground point for the Transmission Control Module. Corrosion or looseness at this stud can directly cause P0603 and other transmission-related codes.
  • Under-hood Fuse Block — Located on the driver's side of the engine compartment, near the brake master cylinder.. This block contains the fuses that supply constant battery power to the TCM. For 2007 models, this is typically fuse #15 (TCM BATT). For 2008-2013 models, sources point to fuses #14 and #19.
  • TCM 80-Way Connector — The main electrical connector on the TCM.. Allows for pin-point testing. Pin 10 (Orange wire) should have constant battery positive voltage. Pin 9 (Black/White wire) is a key ground connection that should be tested for integrity.

Real Owner Repair Stories

  • GM-Trucks.com forum user (2011 GMC Sierra 1500) — Check Engine Light with P0603, remote start was not working.
    ❌ Tried (didn't work) Initial diagnosis was unclear.
    ✅ What actually fixed it The owner found a faulty aftermarket remote start system had been poorly installed. A power wire for the remote start was tapped into a critical PCM power source, causing a voltage drain. Removing the aftermarket system and repairing the spliced wire permanently fixed the P0603 code.
  • YouTube channel 'TheShopWorldWide' (2007-2011 GMC Sierra 1500) — Limp mode, no gear indicator display, and code U0101 (Lost Communication with TCM).
    ❌ Tried (didn't work) Visual inspection of transmission wiring harness., Checking ground connections.
    ✅ What actually fixed it After confirming external wiring and grounds were good, the owner replaced the Transmission Control Module (TCM) with a remanufactured unit, which resolved all symptoms.

When the Usual Fixes Don't Work

  • While the most common causes of P0603 are external power and ground issues, there are confirmed cases where these circuits test perfectly fine. In one documented instance, a 2007-2011 Sierra with communication issues and related codes had its wiring and grounds thoroughly checked with no faults found. The ultimate solution was to replace the Transmission Control Module (TCM) with a remanufactured unit, which resolved the problem. This serves as a reminder that while module failure is rare, it should be considered after all power supply and connection issues have been definitively ruled out.

OEM Part Supersession History

  • 13551663 (OEM)88988934 (Service) — Part number for service replacement.
    Heads up: These part numbers are for the 80-way connector that plugs into the TCM, not the module itself.

Model Year Variations Within This Range

  • 2007 vs 2008-2010: The specific fuse number for the TCM's battery power in the under-hood fuse block may differ. 2007 models often use fuse #15, while diagrams for later years may point to fuses #14 and #19 being related to the TCM. Always confirm with the vehicle's fuse panel diagram.
DURAMAX BATTERY TESTING AND REPLACEMENT - MANY MORE THINGS NEED FIXED!!
DURAMAX BATTERY TESTING AND REPLACEMENT - MANY MORE THINGS NEED FIXED!!
GM Truck Electrical Ground Issues & Preventative Maintenance (Silverado, Sierra, SUVs)| AnthonyJ350
GM Truck Electrical Ground Issues & Preventative Maintenance (Silverado, Sierra, SUVs)| AnthonyJ350
How To Fix A BAD GROUND Wire Chevy Truck Ground FIXED?
How To Fix A BAD GROUND Wire Chevy Truck Ground FIXED?
Fast learn process for an Allison T-1000 transmission. #duramax #chevy #gmc #trucks
Fast learn process for an Allison T-1000 transmission. #duramax #chevy #gmc #trucks
The Best way to Relearn a Allison Transmission on a Duramax
The Best way to Relearn a Allison Transmission on a Duramax
Diesel Insights - Allison Transmission Learning
Diesel Insights - Allison Transmission Learning
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 Jul 21, 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:
  • Gmc SIERRA 3500: 200820092010
In this article
🎬 Helpful Videos
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