2007-2011 Silverado 1500 BCM 20939138 | VIN Programmed for Easy Installation

End Your Truck’s Electrical Headaches

Stop guessing and fix your Silverado’s flickering lights, dead power windows, and erratic HVAC for good. This replacement Body Control Module comes fully pre-programmed to your truck’s VIN for a simple, no-hassle installation right out of the box. Restore full functionality and reliability to your vehicle’s electronics. Order today and get your truck back to normal!

$224.95

+11.99 USPS Priority Shipping

Availability: In stock



SKU: 591-01290-314 Categories: ,
Guaranteed Safe Checkout

Are you tired of chasing electrical gremlins in your Chevy Silverado? One minute the power windows work, the next they don’t. The radio cuts out, the security light is flashing, or your HVAC system has a mind of its own. These frustrating, seemingly unrelated issues often point to one central culprit: a failing Body Control Module (BCM). This module is the nerve center for your truck’s comfort and convenience features, and when it starts to fail, it can make your daily drive a nightmare. Stop swapping fuses and relays—solve the problem at its source with our reliable, VIN-programmed BCM.

From the Diagnostic Bay

I’ve seen hundreds of GM trucks from this era roll into my shop with a laundry list of bizarre electrical problems. A common scenario is a 2009 Silverado 1500 where the owner has replaced the battery and checked all grounds, but the dash lights still flicker and the door locks act up randomly. After hooking up a professional scanner, we often find a slew of communication codes pointing back to the BCM. The internal logic fails, causing it to send erratic commands. Replacing it with a pre-programmed unit like this one is the fastest, most reliable fix, getting the customer back on the road in under an hour without a costly trip to the dealer.

Is Your Silverado Showing These Symptoms?

A failing BCM can manifest in numerous ways. If you’re experiencing any of the following, this module is the likely solution for your 2007-2011 Silverado 1500 BCM issues:

  • ✔ Intermittent or non-functional power windows, door locks, and interior/exterior lights.
  • ✔ HVAC blower motor or climate controls not working correctly.
  • ✔ The security system acting erratically, causing no-start or stalling conditions.
  • ✔ An active airbag warning light, often with a Diagnostic Trouble Code (DTC) like B1001.
  • ✔ Unexplained battery drain or communication errors between various vehicle modules.
  • ✔ Wipers or radio functioning intermittently or not at all.

A Straightforward 5-Minute Installation Guide

One of the best features of this module is its simple, plug-and-play installation. Since we program it to your vehicle’s VIN before shipping, you don’t need to pay for dealership programming. You can have your truck’s electronics restored in minutes.

  1. Safety First: Always disconnect the negative terminal from your truck’s battery before starting any electrical work.
  2. Locate the BCM: On most 2007-2011 Silverado 1500 models, the BCM is located under the driver’s side of the dashboard, to the left of the steering column.
  3. Disconnect and Remove: Carefully unplug the electrical connectors from the old module. They have release tabs that need to be pressed. Once disconnected, unclip or unbolt the old BCM from its mounting bracket.
  4. Install the New BCM: Snap the new, pre-programmed BCM into the mounting bracket and securely plug in all the electrical connectors. You’ll hear a click as they lock into place.
  5. Reconnect and Test: Reconnect the negative battery terminal. Turn the key to the ‘On’ position and test your lights, windows, locks, and HVAC system to confirm full functionality.

Important Post-Installation Note: In some cases, particularly if your old BCM set an airbag code (like B1001), the airbag light may remain on after installation. This requires a simple “Setup SDM Primary Key in BCM” procedure using a bi-directional scan tool to sync the new BCM with the airbag system. A brake pedal position relearn may also be needed on certain models to ensure proper brake light and stability control function.

Verified Fitment for Your GM Truck or SUV

This Body Control Module is a direct replacement for part number 20939138 and is interchangeable with several other part numbers, including 25844480, 25835966, 15943678, and 22860591. It provides guaranteed compatibility for a wide range of GM vehicles, including:

  • Chevrolet Silverado 1500 / 2500 / 3500: 2007 (New Body Style) – 2013
  • GMC Sierra 1500 / 2500 / 3500 / Denali: 2007 (New Body Style) – 2013
  • Chevrolet Tahoe / Suburban 1500 & 2500: 2007 – 2011
  • GMC Yukon / Yukon XL: 2007 – 2011
  • Chevrolet Avalanche 1500: 2007 – 2011
  • Cadillac Escalade / ESV / EXT: 2007 – 2011

Frequently Asked Questions

Do I need to get this BCM programmed by a dealer?

No. We pre-program the module to your vehicle’s specific VIN before shipping. It arrives ready for a plug-and-play installation, saving you time and money.

What tools are required for installation?

For most models, you’ll only need a basic socket set or a small pry tool to access the module under the dashboard. No special tools are required for the physical replacement.

My airbag light is on. Will this fix it?

If the airbag light is caused by a faulty BCM (like DTC B1001), this module will resolve the root cause. However, you may need a professional scan tool to perform an “SDM Key Sync” procedure to clear the light after installation.

Is there a core charge for my old part?

No, there is absolutely no core charge. You can keep your old module without any hassle or extra fees.

Will this fix my truck’s no-start problem?

It can. A failing BCM can interfere with the vehicle’s security system (Passlock/VATS), preventing the engine from starting. If your no-start issue is accompanied by other electrical symptoms, a faulty BCM is a strong possibility.

Genuine OEM

Yes

Year
Condition

Refurbished

Model

Silverado 1500 Pickup

Make

Year

2007 – 2011

Brand

CHEVROLET TRUCK

Warranty

1 Year

Interchange part number

MPN

20939138

Manufacturer Part Number

, , , , , , , , , , , , , , , , , , , ,

Scroll to Top