Each control module runs a program to detect internal memory faults. No external circuits are involved. If a control modules keep alive memory (KAM) has been reset, that control module may set DTC B1004. It is a normal occurrence when battery positive voltage or ground is removed from the module, such as during a battery disconnect.
This diagnostic procedure supports the following DTC:
DTC B1004 Keep Alive Memory (KAM) Reset
• | The control module has power and ground. |
• | The control module is active/awake. |
The KAM in the control module has been reset.
The control module reverts back to the base programmed critical operating data until new data is learned and stored in KAM.
• | A current DTC clears when the ignition is cycled, and the malfunction is no longer present. |
• | A history DTC clears when the ignition has been cycled 100 times without a repeat of the malfunction. |
• | DTC B1004 may be stored as a history DTC without affecting the operation of the module. If stored only as a history DTC and not retrieved as a current DTC, do not replace the module. |
• | DTC B1004 is retrieved as both a current and history DTC, replace the control module. |
Step | Action | Yes | No |
---|---|---|---|
1 | Did you perform the Diagnostic System Check for the system exhibiting the symptom? | Go to Step 2 | Go to Control Module References for the applicable Diagnostic System Check |
2 |
Is DTC B1004 retrieved as a current DTC? | Go to Step 3 | Go to Diagnostic Aids |
3 |
Important: Perform the programming or setup procedure for the module, if required. Replace the control module setting DTC B1004 as current. Refer to Control Module References . Did you complete the replacement? | Go to Step 4 | -- |
4 |
Does DTC B1004 reset? | Go to Step 2 | System OK |