2007-2011 Silverado 2500 BCM 20939138 | VIN Programmed for Easy Install

End Your Truck’s Electrical Chaos.

Tired of flickering lights, dead power windows, and random warning alerts? This VIN-programmed Body Control Module for your 2007-2011 Silverado 2500 is the plug-and-play solution. It arrives ready to install, eliminating the need for a dealership visit and restoring full control over your truck’s essential functions. Get the reliable fix you need and order today!

$224.95

+11.99 USPS Priority Shipping

Availability: In stock



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

Restore Command of Your Truck’s Electronics

Is your Silverado 2500 acting like it has a mind of its own? One minute the A/C works, the next it doesn’t. The power locks are unresponsive, or worse, you’re staring at a persistent airbag light on the dash. These aren’t just minor annoyances; they’re classic signs of a failing Body Control Module (BCM). As the central command center for your truck’s body electronics, a faulty BCM can cause a cascade of frustrating and unpredictable problems. This VIN-programmed Body Control Module, part number 20939138, is the definitive solution for your 2007-2011 Silverado 2500 BCM issues, restoring full functionality and peace of mind without a trip to the dealership.

From the Diagnostic Bay: The Case of the Haunted Silverado

I remember a 2009 Silverado 2500 that came into my shop with a laundry list of bizarre symptoms. The owner said his wipers would turn on randomly, the radio would shut off, and the security light would flash, sometimes preventing the truck from starting. He’d already replaced the battery and checked the alternator. After hooking up my scanner, I saw a dozen communication codes pointing to the BCM. A quick check under the dash revealed minor corrosion on a ground point near the module—a very common issue on these GMT900 platforms. Even after cleaning the ground, the BCM’s internal circuits were too far gone. Installing a VIN-programmed module like this one not only fixed every single issue instantly but also prevented a comeback. It’s a reminder that the BCM is the heart of the truck’s comfort and security systems.

Is Your Silverado Showing These Electrical Gremlins?

A failing BCM can manifest in numerous ways. If you’re experiencing any of the following, it’s highly likely your module is the culprit. This is especially true if you have multiple, seemingly unrelated electrical issues occurring at once.

  • ✔ Non-functional or erratic power windows, door locks, or interior lights.
  • ✔ HVAC blower motor that works intermittently or not at all.
  • ✔ An illuminated airbag warning light, often accompanied by Diagnostic Trouble Code (DTC) B1001.
  • ✔ Security system malfunctions, leading to no-start or stalling conditions.
  • ✔ Unpredictable behavior from windshield wipers or exterior lighting.
  • ✔ A cluster of communication or body-related DTCs stored in the system.

Your 5-Minute Path to a Fully Functional Truck

One of the best features of this module is the simple, direct-fit installation. Because we program it to your vehicle’s VIN before shipping, you can skip the expensive and time-consuming appointment at a repair shop. You can get your truck back to 100% in your own driveway.

  1. Safety First: Always disconnect the negative terminal from your truck’s battery before working on electrical components.
  2. Locate the Module: The BCM is typically found under the driver’s side dashboard, near the steering column. It’s a black box with several large multi-pin connectors.
  3. Swap the Connectors: Carefully unplug the wiring harnesses from your old BCM. The connectors have locking tabs that need to be depressed. Plug them securely into your new module.
  4. Secure and Reconnect: Mount the new BCM in the same location as the old one. Reconnect your battery’s negative terminal.
  5. Final Checks: Start the vehicle and test all functions: lights, locks, windows, wipers, and HVAC. Note that if the airbag light remains on, a special relearn procedure may be required with a compatible scan tool (see our FAQ).

Why This Programmed 2007-2011 Silverado 2500 BCM is the Right Choice

This isn’t just a replacement part; it’s a complete, ready-to-install solution. We handle the complex part—programming—so you can enjoy a hassle-free repair. Each module is loaded with the latest GM software updates for your specific VIN, ensuring flawless communication between all vehicle systems. Built to meet or exceed original equipment standards and backed by a one-year warranty, this BCM provides a reliable, long-term fix for your truck’s electrical woes. Plus, with no core charge, you don’t have to worry about the cost or inconvenience of sending your old part back.

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, 20939137, and 22860591. It is confirmed to fit a wide range of General Motors vehicles, including:

  • Chevrolet Silverado 1500, 2500, 3500 (2007-2011)
  • GMC Sierra 1500, 2500, 3500 & Denali (2007-2011)
  • Chevrolet Avalanche 1500 (2007-2011)
  • Chevrolet Suburban 1500/2500 (2007-2011)
  • Chevrolet Tahoe (2007-2011)
  • GMC Yukon & Yukon XL (2007-2011)
  • Cadillac Escalade, ESV, EXT (2007-2011)

Please verify your part number or consult the detailed fitment list to ensure perfect compatibility.

Frequently Asked Questions

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

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

What tools are required for installation?

Installation typically only requires basic hand tools, such as a socket or wrench to disconnect the battery and possibly a small trim removal tool or screwdriver to access the module under the dash.

My airbag light is still on after installing the new BCM. What should I do?

This is a known GM security procedure. You will need a professional-grade scan tool to perform the ‘Setup SDM Primary Key in BCM’ function. This syncs the new BCM with the airbag system (SDM) and will turn off the light.

Is there a core charge for my old part?

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

Will this fix my intermittent no-start problem?

In many cases, yes. The BCM controls the vehicle’s security and anti-theft systems (Passlock/VATS). A failing BCM can incorrectly activate the security system, preventing the engine from starting. Replacing it often resolves these issues.

Genuine OEM

Yes

Year
Condition

Refurbished

Model

Silverado 2500 Pickup

Make

Year

2007 – 2011

Brand

CHEVROLET TRUCK

Warranty

1 Year

Interchange part number

MPN

20939138

Manufacturer Part Number

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

Scroll to Top