GM Service Manual Online
For 1990-2009 cars only

Removal Procedure

    Caution: Unless directed otherwise, the ignition and start switch must be in the OFF or LOCK position, and all electrical loads must be OFF before servicing any electrical component. Disconnect the negative battery cable to prevent an electrical spark should a tool or equipment come in contact with an exposed electrical terminal. Failure to follow these precautions may result in personal injury and/or damage to the vehicle or its components.

  1. Disconnect the negative battery cable(s).

  2. Object Number: 348714  Size: SH
  3. Remove the knee bolster. Refer to Knee Bolster Replacement in Instrument Panel.

  4. Object Number: 387553  Size: SH

    Important: The ignition switch should be in the OFF position when connecting or disconnecting the connectors to the BCM. Always disconnect the brown BCM connector first. Connect the brown BCM connector last. The BCM can set DTCs with the ignition switch in the OFF position. The BCM has battery run down protection for the courtesy lamp circuit. The BCM battery run down protection can not detect shorts on inputs or other circuits which the BCM does not control. Use the scan tool in order to activate the POWER DOWN NOW mode in order to check for current draws on circuits which are not controlled by the BCM or controlled by the battery run down protection system. If an excessive current draw is detected refer to the Battery Electrical Drain/Parasitic Load in Engine Electrical.

  5. Disconnect the brown connector.
  6. Disconnect all other connectors.
  7. Remove the BCM from the sliding bracket.

Installation Procedure


    Object Number: 387553  Size: SH
  1. Slide the BCM onto the bracket.
  2. Connect all the connectors, except the brown connector.
  3. Connect the brown connector.

  4. Object Number: 348714  Size: SH
  5. Install the knee bolster. Refer to Knee Bolster Replacement in Instrument Panel.
  6. Connect the negative battery cable(s).
  7. Reprogram the BCM. Refer to Body Control Module (BCM) Programming/RPO Configuration .