Code B552 - Keep Alive Memory Error
Code B552 does not indicate a fault but is a normal occurrence anytime power to BCM has been interrupted. Code cannot be cleared from memory in normal manner. Code can only be cleared if it is not current. Under normal conditions, code will become history by having key in "LOCK", wait 5 seconds and have key in "ON" position. Then, re-enter diagnostics. This code should now be history, and can be cleared in a normal manner.
This code will also set if following conditions are met: ignition is cranked; and/or, no system voltage signal to BCM terminal "1C9". The purpose of crank circuit is to signal BCM to shut off when cranking so normal voltage variations during starting do not affect electronic devices.