GM Service Manual Online
For 1990-2009 cars only

Body Control Module (BCM)

The body control module (BCM) uses information from other vehicle systems, such as the powertrain control module (PCM), in order to perform some of the functions. Before starting BCM diagnosis, read the circuit information and learn how the BCM operates and interacts with other vehicle system. Understanding how the BCM operates will reduce diagnostic time, avoid misdiagnosis, and prevent unnecessary parts replacement.

Use a scan tool in order to diagnose the BCM when specified in the diagnostic tables. A scan tool displays diagnostic trouble codes (DTCs), the status of BCM inputs and outputs, and commands BCM outputs on and off.

Become very familiar with the BCM capabilities and diagnostic features. These self-diagnostic features are referenced in the diagnostic tables and are very useful in diagnosing non-DTC setting malfunctions as well.

Replace the BCM only when a diagnostic table specifically directs you to do so. BCM inputs and outputs are protected against shorts to battery or shorts to ground. Do NOT replace the BCM after repairing a short in the wiring. After repairing the wiring, perform the BCM diagnostic system check in order to verify the repair. Most malfunctions related to a vehicle system, such as the BCM, are traceable to faulty wiring, connectors and terminals, and occasionally some other component. Refer to Diagnostic System Check - Body Control System

The BCM is a very reliable component and it is not likely the cause of the malfunction. Replacing the BCM before a complete diagnosis will usually result in a recurrence of the original malfunction.

Diagnostic Trouble Codes (DTCs)

The BCM stores DTCs as current or history DTCs. If the BCM detects a malfunction, the BCM stores a DTC that corresponds to that particular malfunction. The BCM does not send a message to the instrument cluster to display a message, such as turning on a warning indicator lamp. If the BCM stores a current DTC and the malfunction is no longer present, some DTCs will remain current until the next ignition cycle. Other DTCs change from current to history without requiring a new ignition cycle when the fault is no longer present. History DTCs are intermittent malfunctions and must be diagnosed differently than current DTCs.