Skip to Content
103 State St East Jordan, MI, 49727
  • MON: Closed
  • TUES: 8:00AM - 6:00PM
  • WED: 8:00AM - 6:00PM
  • THUR: 8:00AM - 6:00PM
  • FRI: 8:00AM - 6:00PM
  • SAT: Closed
  • SUN: Closed
MORE >
  • Yelp
  • Google Business Profile
  • Facebook
7984 North St Central Lake, MI, 49622
  • MON: 8:00AM - 6:00PM
  • TUES: 8:00AM - 6:00PM
  • WED: 8:00AM - 6:00PM
  • THUR: 8:00AM - 6:00PM
  • FRI: Closed
  • SAT: Closed
  • SUN: Closed
MORE >
  • Yelp
  • Google Business Profile
  • Facebook

Can a bad battery cause a P0603 code?

Yes. A failing battery or an unstable charging system can trigger a P0603 code by letting the PCM’s memory lose power or get corrupted, though P0603 is ultimately a Keep Alive Memory (KAM) error inside the ECM/PCM.


What P0603 Means


P0603 is an onboard diagnostic trouble code that points to the PCM/ECM’s internal keep-alive memory. This memory stores learned data such as fuel trims, idle strategies, and other calibration values. When power to the PCM is interrupted or the memory becomes corrupted, the code can set. It’s often labeled as a PCM/ECM fault, but power supply and ground integrity problems can cause or contribute to the symptom.


Can a Bad Battery Cause P0603?


A weak or unstable battery, or a charging system that isn’t delivering proper voltage, can cause the PCM to reset or lose its memory, which can trigger P0603 in some vehicle makes and models. However, P0603 is widely described as an internal PCM memory error, so it’s essential to rule out power-supply issues before assuming the PCM itself is faulty. If voltage is unstable, memory can be corrupted or reinitialized, leading to this code and possibly other codes as well.


How voltage stability affects KAM memory


The KAM memory depends on a reliable power source. When the battery is weak or the alternator isn’t maintaining voltage, the PCM may experience resets or data loss. This can manifest as P0603 or related PCM memory-related codes. The exact behavior varies by vehicle, but addressing charging and electrical connections is a prudent first step when P0603 appears.


Diagnostic steps to determine involvement of the battery/charging system


To verify whether the battery or charging system is contributing to P0603, follow these checks in order:



  1. Test the battery under load to confirm healthy capacity. A good battery should show around 12.6 V or more when the engine is off; when the engine runs, the alternator should maintain about 13.8–14.8 V.

  2. Measure alternator output directly at the battery terminals with the engine running and under electrical load to ensure consistent charging.

  3. Inspect battery terminals and ground connections for corrosion, looseness, or damage. Clean and tighten as needed, and check the ground strap to the engine block and PCM ground.

  4. Use a scan tool to check live data for battery voltage, system voltage, and any related codes (e.g., P0562, P0563) that indicate broader electrical issues.

  5. Look for parasitic electrical draws when the vehicle is off. Excessive draw can deplete the battery and cause voltage drops that affect PCM memory.

  6. If possible, perform a controlled battery disconnect test (with appropriate safety precautions and after saving any data). Reconnect and clear codes, then see if P0603 reappears. If it does, PCM memory corruption may be more likely than a simple power issue.


In summary, diagnosing a potential battery or charging issue involves verifying voltage stability, inspecting connections, and ensuring the power supply remains solid during operation. If the P0603 code persists after power issues are addressed, further investigation of the PCM itself may be warranted.


Other common causes and fixes


Power supply problems are not the only possible cause of P0603. Consider these other possibilities and their typical remedies:



  • Faulty or aging PCM/ECU: The module itself may have degraded memory or internal faults requiring replacement or reprogramming.

  • Loose or corroded power/ground connections to the PCM: Repair or replace damaged wiring and ensure solid grounding.

  • Damaged wiring or connectors between the PCM and sensors/fuses: Inspect for shorts, breaks, or pin corrosion and repair as needed.

  • Software/firmware issues or outdated calibrations: Some manufacturers require PCMs to be reflashed or updated to correct memory-related faults.

  • Blown fuses or fusible links in the PCM supply path: Replace fuses and verify the supply circuit integrity.


After addressing power and wiring issues, re-test to determine if the code reappears. If P0603 remains, PCM replacement or programming may be necessary, depending on the vehicle and availability of updates.


When to seek professional help


If you cannot isolate a battery/charging problem or if the code persists after power system corrections, consult a qualified technician. P0603 can indicate an internal PCM fault that might require software updates, memory reinitialization, or component replacement.


Summary


P0603 indicates an Internal Control Module Keep Alive Memory (KAM) error. While it can point to a faulty PCM memory, a bad or unstable battery and charging system can trigger or exacerbate the issue by causing voltage dips and memory corruption. Begin diagnostics with the power supply and grounds, then proceed to PCM-related checks if the problem persists. A methodical approach often reveals whether the root cause is electrical or an actual PCM memory fault, guiding the right repair path.

Ryan's Auto Care

Ryan's Auto Care - East Jordan 103 State St East Jordan, MI 49727 231-222-2199
Ryan's Auto Care - Central Lake 7984 North St Central Lake, MI 49622 231-544-9894

Ask any car or truck owner in Central Michigan who they recommend. Chances are they will tell you Ryan's Auto Care.