GM Service Manual Online
For 1990-2009 cars only

Important: The ignition switch should be in the OFF position when connecting or disconnecting the connectors to the body control module (BCM). Always disconnect the brown BCM connector first and connect the brown BCM connector last. The BCM can set DTCs with the ignition switch in the OFF position. Disconnecting the battery or disconnecting the BCM connectors will not clear DTCs. This action may cause other DTCs to set due to a loss of power or ground while the BCM is awake.

A DTC can not be cleared from the memory of the BCM by disconnecting the battery or by disconnecting the BCM electrical connectors. A DTC can be cleared from the memory of the BCM by using the scan tool or after 100 concurrent ignition cycles have occurred without the fault reoccurring. Clearing DTCs from the BCM memory is necessary after a repair has been made or to verify if a malfunction will occur again. If the fault still exists the DTC will re-set after clearing DTCs. If any current non passlock system related DTCs exist they should be diagnosed before clearing the passlock DTCs. Clearing the passlock DTCs will also clear all the BCM DTCs.