What Does the Engine Code P0603 Mean?

A P0603 engine code signals an Internal Control Module Keep Alive Memory (KAM) problem. P0603 indicates your vehicle’s diagnostic system failed a self-check.
Written by Rachel Rigolino
Reviewed by Melanie Reiff
A P0603 code means that your vehicle’s Powertrain Control Module (PCM) has registered an unexpected error in its Keep Alive Memory (KAM). Your car or truck’s Powertrain Control Module continually runs diagnostic tests on a variety of key functions, including your anti-lock brakes and transmission. The KAM stores the results of these diagnostics.  A P0603 error indicates the KAM has registered a failed self-test.
While the Diagnostic Trouble Codes (DTCs) indicate a problem with your engine, you may need an OBD-II code reader to interpret what the problem is. Keep in mind that you will likely need the help of an expert to identify the specific cause(s) of a P0603 engine code.
car insurance
has put together this guide for what a P0603 might mean, what to do about it, and how to fix your car and be on your way. 
Let Jerry find your price in only 45 seconds
No spam · No long forms · No fees
Find insurance savings

What does the engine code P0603 mean?

This code indicates a problem with your vehicle’s Powertrain Control Module (PCM)’s computer system—specifically its Keep Alive Memory (KAM). The problem may simply involve a problem with your car’s battery not sending enough power to the KAM, but it may be more involved.

How much will it cost to fix?

While many problems can be diagnosed in about an hour (and
car repair
shops typically charge $75-150/hour), a P0603 error may take longer to isolate. This is because it may signal a problem with your car’s wiring system.
If your problem is a bad battery, a professional will likely charge between $186-222 to
replace the battery
, depending upon your vehicle’s
make and model
. If your PCM is bad, this will likely cost you around $1,000.

What can cause the P0603 engine code?

Some common causes include:
  • Problems with your vehicle’s battery or
    battery terminal
  • Bad power supply to your Powertrain Control Module (PCM) or Engine Control Module (ECM) 
  • Software problem with either ECM or PCM
  • Defective PCM

Common symptoms of the P0603 engine code

Drivers will likely notice the following symptoms:

How serious is the P0603 code?

This code may indicate a simple problem with your battery or it may signal a serious problem with your car or truck’s Powertrain Control Module (PCM). Because the P0603 code indicates a problem with your vehicle’s Powertrain Control Module—essentially your car’s “brain”—it is important to diagnose the problem as soon as possible. It may mean a simple fix, but it may also indicate a problem with the car’s main computer.

Can I fix the P0603 engine code myself?

While complex problems will require a professional, if you get a P0603 code, you can easily check for some common issues with your vehicle’s battery.

Check your battery voltage

Sometimes your battery is not supplying enough power to the PCM. Using a multimeter, check your battery. If the voltage is below 12 volts with the engine off—or under 14 volts with the engine idling—then charge the battery (or
replace it if the battery
is more than 4 years old). 
Reset the code and see whether the P0603 code shows up again after a few days of driving.

Check your battery contacts

Also, inspect your battery contacts. Corroded or dirty contacts can cause your battery not to charge properly.

Finding insurance for your vehicle

A problem with your car's battery can be a major pain—but finding car insurance shouldn’t be! 
If you’re looking for a new insurance company,
, the
trustworthy licensed broker app
, can provide you with competitive quotes in under a minute. Swapping is just as effortless. Jerry takes care of all the paperwork and phone calls and can even assist you in canceling your old policy!
is a super straightforward process, and at each step, you can see exactly what coverage you’re paying for. Thanks to Jerry, I’m paying $900 less each year while keeping full coverage for my new car!” —Martin H.
Jerry sends free alerts to keep your car up-to-date so you can avoid costly repairs
* checking your rate won’t affect your credit score
Get ahead of my car maintenance
* checking your rate won’t affect your credit score
Estimate your repair costs for free with GarageGuard™
Simplify your car maintenance with Jerry.
Try GarageGuard™

Easiest way to compare and buy car insurance

No long forms
No spam or unwanted phone calls
Quotes from top insurance companies
Find insurance savings