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 2013-2015 Buick Encore: Keep Alive Memory (KAM) Error Causes and Fixes

P0603 on a Buick Encore almost always indicates a power supply problem, not a failed computer. The most likely cause is a weak or dying battery, or loose/corroded battery terminals. Before replacing any expensive modules, fully test the battery and clean all power and ground connections. This code is a direct result of the module losing its constant power source required for adaptive memory.

16 minutes to read 2013-2015 Buick ENCORE
Most Likely Cause
Weak or Failing Battery
Est. Time
1.5 hrs
Shop Labor
$75 – $750
Parts Price
$1 – $450
⚠️ Drivable, but... — You can drive the vehicle, but you may experience a rough idle, poor acceleration, erratic transmission shifting, and reduced fuel economy as the computer runs on base factory settings instead of learned adaptive values. The underlying electrical issue, often a failing battery, could worsen and leave you stranded without warning.
Key Takeaways
  • P0603 is a power supply-related code. Do not assume the computer is bad.
  • Always start your diagnosis with the simplest and most likely cause: the battery and its connections.
  • This code can appear after a battery has been replaced or disconnected. Clear the code and drive the car before performing further diagnostics.
  • On the Buick Encore, be aware that this code could be coming from the Transmission Control Module (TCM), which would explain any erratic shifting behavior.
  • If the battery and alternator test good, carefully inspect all main power and ground wires for corrosion or damage before considering module replacement.
The trouble code P0603 stands for 'Internal Control Module Keep Alive Memory (KAM) Error'. This means a control module, typically the Powertrain Control Module (PCM) or, as noted in GM bulletins, the Transmission Control Module (TCM), has lost the data stored in its short-term volatile memory. This 'Keep Alive' memory requires a constant stream of battery power to retain adaptive data like fuel trim adjustments, idle characteristics, transmission shift pressures, and learned throttle positions. When power is interrupted, such as from a weak battery, the module loses this learned data and reverts to factory default settings, triggering the P0603 code.

What's Unique About the 2013-2015 Buick ENCORE

For this generation of Buick Encore and its platform mates, General Motors issued Technical Service Bulletins (TSBs) acknowledging that code P0603 can appear in multiple modules. Specifically, TSB #PIP4653E focuses on this code (and others like P0601, P0604) appearing in the Transmission Control Module (TCM). The bulletin advises technicians to confirm which module set the code; if it's only the TCM, the recommended fix is to reprogram the TCM rather than replace it, after ensuring stable battery voltage. This is significant because it directs diagnosis away from an immediate PCM failure and towards either a simple power supply issue or a TCM software update.

Diagnostic Flowchart

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

Did the code appear right after replacing or disconnecting the battery?
→ Clear the code with an OBD-II scanner and drive normally. The code triggers when Keep Alive Memory is cleared.
What is the battery voltage with the engine turned off?
→ Replace the battery (Group Size H5/L2/47, $170-$280). This is the most common cause for the Encore.
What is the voltage with the engine running?
→ Inspect the alternator ($200-$450) or Battery Current Sensor (ACDelco 22976696, $25-$70).
→ Clean battery terminals and check main grounds (G101, G103, G105). If code returns, consult TSB #PIP4653E for TCM reprogram.

Symptoms You May Notice

  • Check Engine Light is on.
  • Illuminated ABS or traction control light.
  • Rough or unstable idle.
  • Engine hesitation or stumbling during acceleration.
  • Erratic or harsh transmission shifting.
  • Engine is hard to start or stalls intermittently.
  • Reduced fuel economy.
  • Vehicle may revert to default settings after every shutdown.
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the PCM or TCM without first performing a load test on the battery and checking all power and ground connections. This code is most often a symptom of a power supply problem, not a module failure.

Most Likely Causes

  1. Weak or Failing Battery 🔴 High Probability → Shop Vehicle Battery Modern vehicles like the Encore have a high constant power draw for various modules. An aging battery may not maintain the stable voltage required (typically >12.4V) for Keep Alive Memory, especially during the high-amperage draw of engine cranking. This is the most common fix reported by owners.
    How to confirm: Test the battery with a multimeter or a digital battery tester. 🎬 See how to test your battery and alternator with a multimeter. A healthy, fully charged battery should read above 12.4 volts (ideally 12.6V) with the engine off and between 13.7-14.7 volts when the engine is running. A load test at an auto parts store is the most definitive confirmation.
    Typical fix: Replace the vehicle's battery. The Buick Encore typically uses a Group Size H5 (also called L2 or 47) battery. 🎬 Watch this step-by-step guide to replacing your Encore's battery.
    Est. part cost: $170-$280
  2. Recent Battery Disconnection or Replacement 🔴 High Probability → Shop Vehicle Battery
    How to confirm: If the code appeared immediately after the battery was disconnected for service, jump-started, or replaced, this is the likely cause. The power interruption itself is designed to trigger the code as the KAM is cleared.
    Typical fix: Clear the code with an OBD-II scanner. Drive the vehicle for several drive cycles (a mix of city and highway driving) to allow the modules to relearn adaptive values. If the code does not return, no further action is needed.
    Est. part cost: $0
  3. Loose or Corroded Battery Terminals/Cables 🟡 Medium Probability → Shop Vehicle Battery
    How to confirm: Visually inspect the battery terminals for white or blueish corrosion. Wiggle the battery cable connections to ensure they are tight and make solid contact. Follow the main negative cable to its chassis ground point and ensure it is clean and tight.
    Typical fix: Disconnect the battery (negative terminal first). Clean the terminals and cable ends with a wire brush and a baking soda/water solution. Reconnect securely (positive terminal first). Apply dielectric grease to prevent future corrosion.
    Est. part cost: $1-$10
  4. Faulty Alternator ⚪ Low Probability → Shop Alternator
    How to confirm: With the engine running, check the battery voltage. If the voltage is below 13.5V, above 15V, or fluctuating wildly, the alternator is likely not charging the battery properly, causing voltage instability.
    Typical fix: Replace the alternator.
    Est. part cost: $200-$450
  5. Poor Powertrain Control Module (PCM) or Transmission Control Module (TCM) Ground Connection ⚪ Low Probability → Shop Engine Control Module (ECM)
    How to confirm: Locate the main ground straps for the engine and control modules. Key locations on GM vehicles include G101 (lower front of engine, grounds ECM/TCM), G103 (cowl, near brake booster), and G105 (front of engine compartment). Inspect them for corrosion, looseness, or damage. A voltage drop test on the ground circuit can confirm high resistance.
    Typical fix: Clean the ground connection point to bare metal and tighten the connection securely.
    Est. part cost: $0-$5

Rare But Worth Checking

  • Defective Battery Current Sensor: → Shop Vehicle Battery The Buick Encore is equipped with a Battery Current Sensor (also called an Intelligent Battery Sensor or IBS) on the negative battery terminal. This sensor monitors the battery's state of charge and health. If it malfunctions, it can cause the charging system to behave erratically, leading to under or over-charging, which can trigger a P0603. If the battery and alternator test good but electrical issues persist, this sensor is a strong suspect.
  • Faulty Powertrain Control Module (PCM) or Transmission Control Module (TCM): → Shop Engine Control Module (ECM) This is the least likely cause and should only be considered after all power and ground supply issues are definitively ruled out. The TSBs (#05-06-04-060A, #PIP4653E) indicate that internal module faults are possible, but diagnosis should always start with power supply. Sometimes a software glitch can be resolved by reprogramming the module before replacement is deemed necessary.

Diagnosis Steps

  1. Read the codes: Use an OBD-II scanner to confirm P0603 is present. Note which module stored the code (ECM/PCM or TCM) and record any other codes.
  2. Check the battery: Perform a comprehensive test. Voltage should be >12.4V with the engine off. A load test is the most definitive way to confirm battery health. Many auto parts stores do this for free.
  3. Inspect battery connections: Check for and clean any corrosion from the battery terminals and ensure the cable clamps are tight. Inspect the negative cable's connection to the chassis.
  4. Check charging system: Start the engine and measure the voltage at the battery terminals. It should be stable, between 13.7V and 14.7V. If it's outside this range, suspect the alternator or battery current sensor.
  5. Inspect main grounds: Locate and inspect the main engine-to-chassis and battery-to-chassis ground straps. Key GM grounds are often labeled (e.g., G101, G103, G105). Ensure they are clean, tight, and free of corrosion.
  6. Check for Parasitic Draw: If the battery seems to drain overnight, perform a parasitic draw test with a multimeter to check for a component that is not shutting down. A draw over 50mA after the vehicle has gone to sleep (can take up to an hour) is excessive.
  7. Clear and monitor: If a bad battery was replaced or any of the above issues were found and fixed, clear the codes and perform several drive cycles. If the code does not return, the issue is resolved.
  8. Advanced Diagnosis: If the code returns, consult TSB #PIP4653E. If the code is isolated to the TCM, a TCM reprogram by a dealer or qualified shop may be the solution. If all power and grounds are perfect, the module itself may be faulty.

Parts You'll Likely Need

  • Car Battery (Group H5/L2/47) — This is the most common cause of a P0603 code. An old or weak battery cannot maintain the stable voltage required for the Keep Alive Memory.
    Trusted brands: ACDelco Gold/Professional, DieHard, Interstate
    OEM price range: $200-$300
    Aftermarket price range: $170-$280
  • Battery Current Sensor (OEM #ACDelco 22976696 (Verify by VIN)) — This sensor, located on the negative terminal, can fail and cause improper battery charging or create a parasitic draw, leading to voltage instability and KAM errors.
    Trusted brands: ACDelco (OEM), Standard Motor Products (SBC111)
    OEM price range: $40-$70
    Aftermarket price range: $25-$50
  • Powertrain Control Module (PCM/ECM) (OEM #ACDelco 12692200 (Supersedes earlier numbers like 12668866, 12658390, verify by VIN)) — In the rare event that all power and ground circuits are confirmed to be good, the PCM itself may have an internal fault preventing it from retaining memory. Requires programming to the vehicle's VIN.
    Trusted brands: ACDelco (OEM/Remanufactured)
    OEM price range: $200-$400
    Aftermarket price range: $180-$350

Related Codes That Often Appear With This One

  • P0601 — Internal Control Module Memory Check Sum Error. This code, along with P0603, is mentioned in GM TSB #05-06-04-060A and #PIP4653E as a related control module self-test diagnostic code.
  • P0604 — Internal Control Module Random Access Memory (RAM) Error. This is another related memory-check code mentioned in the same GM TSBs.
  • P1621 — Control Module Long Term Memory Performance. This GM-specific code is also listed alongside P0603 in TSB #PIP4653E, pointing to a memory retention issue, often in the TCM.

Technical Service Bulletins (TSBs) & Recalls

  • 05-06-04-060A: Information on multiple control module self-test DTCs (P0601, P0602, P0603, etc.) being shared across different modules. Emphasizes identifying which module set the code.
  • PIP4653E: Specifically addresses codes like P0603 when stored in the Transmission Control Module (TCM). Recommends reprogramming the TCM if it's the only module with the code, after verifying power supply.

Platform-Specific Known Issues

  • GM Technical Service Bulletin #05-06-04-060A notes that P0603 can be set in multiple modules and is part of a group of control module self-test codes. It stresses the importance of identifying which module set the DTC before diagnosis.
  • GM TSB #PIP4653E specifically highlights that P0603 (among others) can be stored in the Transmission Control Module (TCM) and may be resolved with a simple TCM reprogram after ensuring battery voltage is stable.
  • The 1.4L Turbo engine has other known issues, like PCV failures in the valve cover, that can cause various codes. While not directly causing P0603, it highlights the sensitivity of the engine's control systems to any faults.

Mechanic-Grade Diagnostic Values

  • Parasitic Current Draw — expected: Should drop to below 30-50mA after all modules enter sleep mode (may take up to 60 minutes).. Failure: A sustained draw above 50mA indicates a component is not shutting down, draining the battery and causing a P0603 on startup.
  • ECM Keep Alive Power Pin Voltage — expected: Constant 12V+ (should match battery voltage) at Pin 20 (RD/WH wire) of the ECM X1 connector with key off.. Failure: Any voltage drop or a reading of 0V indicates a problem with the constant power feed wiring or its associated fuse, which is a direct cause for P0603.
  • ECM Ground Circuit Voltage Drop — expected: Less than 0.1V (100mV) between Pin 73 (BK/WH wire) of the ECM X1 connector and the negative battery terminal.. Failure: A reading higher than 0.1V indicates high resistance in the ground circuit, which can cause erratic module behavior and trigger memory codes.

Scan Tool Commands That Help

  • GM GDS2 / Tech2Win: Module Reprogramming (SPS) — Used to update the software on the TCM or PCM. TSB #PIP4653E specifically suggests this as a potential fix if P0603 is isolated to the Transmission Control Module, after verifying power and grounds are good.
  • GM GDS2 / Tech2Win: Clear DTCs — Standard procedure after any repair (like battery replacement) to erase the history code and verify the fix. It's also the first step if the code is suspected to be from a one-time power interruption.
  • GM GDS2 / Tech2Win: Crankshaft Position System Variation Learn — This procedure is often required after the KAM has been cleared or a PCM/ECM has been replaced. While not a direct fix for P0603, failing to perform it after resolving the P0603 can leave the engine running poorly.

Wiring & Ground Locations

  • G101 — Located at the front of the engine, on the lower block.. This is a primary ground point for both the Engine Control Module (ECM) and Transmission Control Module (TCM). Corrosion or looseness here can directly interrupt the ground supply to the modules, causing memory loss codes like P0603.
  • G103 — Located on the cowl in the left rear of the engine compartment, often above the brake booster.. This is a major body and module ground point. While it primarily grounds interior electronics like the BCM and instrument panel, poor contact can contribute to system-wide electrical instability.
  • G105 — Located at the left front of the engine compartment, often behind the cooling fan relays.. This ground serves front-end components. Ensuring all major chassis grounds are clean and tight is a key step in diagnosing elusive electrical faults.
  • ECM Connector X1, Pin 20 — On the main (X1) connector of the Engine Control Module. The wire is typically Red with a White stripe (RD/WH).. This is the dedicated 'Battery Positive Voltage' pin that supplies constant power for the Keep Alive Memory. Testing for 12V+ at this pin is the most direct way to confirm the ECM is receiving the power it needs to retain memory.

"I Checked Everything" — The Actual Cause

  • In cases where the battery and alternator test as 'good' using standard procedures, the P0603 code may still reappear due to a faulty Battery Current Sensor (IBS). A malfunctioning IBS can fail to correctly report the battery's state of charge, leading to an undercharged condition, or it can create a parasitic draw itself. One documented case on a similar GM platform showed a faulty sensor pulling 300mA after shutdown, draining an otherwise healthy battery and triggering the KAM error on every startup.

OEM Part Supersession History

  • 12643636, 12663405, 12668866, 12668991, 1267033512692200 — Standard part evolution for hardware and software compatibility updates by the manufacturer.
    Heads up: The replacement module (12692200) is not plug-and-play. It MUST be programmed (flashed) with the vehicle's specific VIN and the latest GM software using a tool like GDS2. Failure to program the module will result in a no-start condition or other system malfunctions.

Model Year Variations Within This Range

  • 2013-2015: There are no significant variations in the powertrain, electrical system, or common causes for P0603 within this specific model year range. All models use the 1.4L A14NET engine and associated E78 ECM. A major vehicle refresh occurred in 2017, which is outside this range.
How to Replace Battery 2013-2022 Buick Encore
How to Replace Battery 2013-2022 Buick Encore
How to Test Your Alternator / Battery with a Multimeter from Harbor Freight
How to Test Your Alternator / Battery with a Multimeter from Harbor Freight
What does P0603 code error mean?
What does P0603 code error mean?
Causes and Fixes P0603 Code: Internal Control Module Keep Alive Memory (KAM) Error
Causes and Fixes P0603 Code: Internal Control Module Keep Alive Memory (KAM) Error
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 P0603 for:
  • Buick ENCORE: 201320142015
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