DTC B1004: Keep Alive Memory: Description
WARNING: This page is about a different car, the 2001 Cadillac Seville. However, it is still accessible from the selected car via links, so may be relevant.
Control module compares periodic check sum to running check sum. If they do not match, DTC B1004 will store. When DTC is stored, control module will operate from preset critical operating data until new data is learned and stored in keep alive memory. DTC will clear when control module calculates a successful comparison of periodic check sum to running check sum.