How to Remove the BCM (Body Control Module) in a 2003–2006 Silverado, Sierra, Tahoe, and Yukon
Share
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.

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.

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.

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.


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.

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.