AutoCodes – Cadillac – B1004 Cadillac

B1004 Cadillac Code - Keep Alive Memory

Quick Answer

This fault is internal. Common causes include Faulty Control Module, Control Module harness is open or shorted, Control Module circuit poor electrical connection. Severity is High - diagnose this code as soon as possible. Driving is not recommended if the warning light is flashing, the engine runs poorly, or safety-related symptoms are present.

What it means
B1004 Cadillac indicates Keep Alive Memory.
Common causes
Common causes include Faulty Control Module, Control Module harness is open or shorted, Control Module circuit poor electrical connection.
Severity
High - diagnose this code as soon as possible.
Can I drive?
Driving is not recommended if the warning light is flashing, the engine runs poorly, or safety-related symptoms are present.
AI answers can be wrong. Verify repairs with testing. Open full chat
Code Popularity 6,792
How popular is this code, among other codes? Low
Table of contents Created and updated by William Orellana on Mar 11, 2021
πŸ’¬ Need more help? Ask Coddy for instant answers β€” it's free!

Code B1004 Cadillac Description

This fault is internal. No external circuits are involved. Module microprocessor must be active/awake for the Diagnostic Trouble Code (DTC) to set. The microprocessor calculates the checksum on those areas of memory that hold critical operation data. This is done at a regular interval and is called a periodic checksum. The microprocessor also calculates a checksum on these memory locations whenever new data is written to them. This is called the running checksum. The microprocessor compares periodic checksum to running checksum. If they do not match, the microprocessor sets DTC B1004.
When DTC is set, microprocessor reverts back to base programmed critical operating data until new data is learned and stored in Keep Alive Memory (KAM). DTC will clear when the microprocessor calculates a successful comparison of periodic checksum to running checksum.
OBDII Code B1004 Cadillac - Keep Alive Memory - AutoCodes.com
B1004 Cadillac Code - Keep Alive Memory

What are the Possible Causes of the DTC B1004 Cadillac?

  • Faulty Control Module
  • Control Module harness is open or shorted
  • Control Module circuit poor electrical connection

How to Fix the DTC B1004 Cadillac?

Review the 'Possible Causes' above and visually examine the corresponding wiring harness and connectors. Check for damaged components and inspect connector pins for signs of being broken, bent, pushed out, or corroded.

Code Tech Notes

What is the Cost to Diagnose the Code?

Labor: 1.0

To diagnose the B1004 Cadillac code, it typically requires 1.0 hour of labor. Rates vary by location, vehicle, and shop. Many shops charge between $80–$150 per hour; dealerships and metro areas may be higher, independents may be lower.

Need more information about the B1004 Cadillac code?

Need more information on how to fix the B1004 Cadillac code? Get Access to Factory Service Manuals

Need Help with the Code?

Get the B1004 Cadillac code diagnosed by a professional: Find a repair shop in your area

About the author: William Orellana is a Master Mechanic and Mechanical Engineer with over 30 years of experience diagnosing and repairing vehicles. Learn more about his background.

Frequently Asked Questions about B1004 Cadillac Code

1. What does the OBDII code B1004 for Cadillac mean?

The code B1004 refers to a Keep Alive Memory error in the vehicle's system.

2. What are the common symptoms of a B1004 code in a Cadillac?

Common symptoms may include intermittent or permanent loss of power, engine stalling, and issues with the vehicle's electronic systems.

3. What are the possible causes of a B1004 code in a Cadillac?

Possible causes include a faulty powertrain control module (PCM), wiring issues, a drained vehicle battery, or a malfunctioning Keep Alive Memory module.

4. How can I diagnose a B1004 code in my Cadillac?

Diagnosis typically involves using an OBDII scanner to retrieve the specific fault code, checking the vehicle's battery voltage, inspecting wiring connections, and testing the Keep Alive Memory module.

5. Can I continue driving my Cadillac with a B1004 code?

It is not recommended to continue driving the vehicle with a B1004 code, as it may lead to further damage or safety hazards.

6. How can I repair a B1004 code in my Cadillac?

Repair options may include resetting the Keep Alive Memory, replacing the PCM, repairing damaged wiring, or replacing the Keep Alive Memory module.

7. Is it possible to reset the B1004 code in a Cadillac without professional help?

In some cases, resetting the code may be possible by disconnecting the vehicle's battery for a few minutes and reconnecting it. However, it is advisable to have the vehicle inspected by a professional to address the root cause.

8. Are there any preventive maintenance tips to avoid a B1004 code in a Cadillac?

Regularly checking the vehicle's battery health, ensuring proper electrical system maintenance, and addressing any warning signs promptly can help prevent issues that may trigger a B1004 code.

9. Is the B1004 code specific to Cadillac vehicles only?

While the B1004 code may be specific to Cadillac vehicles, similar Keep Alive Memory errors can occur in other vehicle makes and models as well.

10. Can a B1004 code in a Cadillac be a DIY fix?

Some simple troubleshooting steps, such as checking for loose connections or resetting the Keep Alive Memory, may be DIY fixable. However, complex issues or component replacements should be handled by a qualified mechanic.

Discuss the causes and fixes for B1004 Cadillac OBDII Code

  • I have codes .one of which is B1004 faulty conectora and wires. Can this happen if you spray carbulator cleaner looking for a vacume leak?

  • It's possible if you spray the cleaner over some wires. Have you tried clearing the code? What model and year is your Cadillac?

AutoCodes App

Fix Your Car Smarter

Try the New AutoCodes App!

Get complete OBDII diagnostics, repair solutions, and cost estimates, plus AI chat support on demand.

AutoCodes App on Google Play