How to Remove the BCM (Body Control Module) in a 2003–2006 Silverado, Sierra, Tahoe, and Yukon

When the interior electrical gremlins start on a 2003–2006 Silverado, Sierra, Tahoe, or Yukon — dead accessories, flickering lights, things that just stop working — the body control module (BCM) is a common culprit. It sits up under the driver's side dash, tucked in among the wiring to the left of the steering column. Here's exactly how we pull one when we're grabbing BCMs for the store.

What you'll need

  • Small impact driver with 7mm and 10mm sockets
  • Pocket pry bar (a small pry tool)
  • Work gloves — you're reaching up into the dash structure

Step 1: Remove the two 7mm bolts on the bottom edge of the knee bolster

First grab a 7mm — there are two bolts to remove on the bottom edge of the knee bolster under the steering column. Zip them out with the impact driver.

Removing a 7mm bolt from the bottom edge of the knee bolster with an impact driver

Step 2: Pop the center clips and pry the bolster loose

The clips in the center of the bolster you can just pinch and pop out. Then take a little pocket pry bar, wedge it in along the top edge and pop the panel loose — push it down a little as it comes so it doesn't catch.

Knee bolster popped free and lying on the floor mat after clip removal

Step 3: Find the BCM up under the driver's side dash

Look up under the dash to the left of the steering column — the BCM sits up in there among the wiring harnesses, held in its mounting bracket.

Reaching up under the driver's side dash to the BCM location left of the steering column

Step 4: Drive out the 10mm bolt holding the module

The module is held in with a 10mm bolt — drive it out with the impact driver.

GIF: sliding the BCM down out of its mounting bracket and pulling it free

Driving out the 10mm bolt holding the BCM with an impact driver

Step 5: Slide the BCM out of the bracket and unplug the connectors

Slide the module down out of its bracket, then unplug the wiring harness connectors from it — they come off by hand.

Step 6: The BCM is out — check the barcode label

That's the whole job — the module comes out as a black box with a barcode label. Flip it over and check that label: it's the service number to match on your replacement. Installation is these steps in reverse: slide it into the bracket, plug the connectors back in, and run the bolts home.

Removed body control module, a black box with a barcode service number label

What to check on the replacement

  • Match the service number: these trucks used different BCM calibrations across trim levels — compare the barcode label on your original to the replacement before you buy.
  • Programming: many GM BCMs of this era need to be programmed or set up for the vehicle after installation, so plan on a shop visit with the right scan tool after the swap.
  • Pin and connector condition: check the connector pins on the replacement for corrosion or bent pins — water intrusion under the dash is what kills these modules in the first place.

We pull and test GM truck BCMs regularly — browse our used OEM body control modules here. Every one is photographed as-is so you can see the exact condition before you buy.

Back to blog