VIN Programmed 2013 Sierra 3500 BCM 20939138 for GM Trucks & SUVs

End Your Truck’s Electrical Nightmares.

Put a stop to frustrating electrical problems with this plug-and-play Body Control Module. It arrives pre-programmed to your vehicle’s VIN, making installation a breeze and restoring full function to your lights, locks, windows, and HVAC system. This is the reliable, no-hassle fix for your 2007-2013 GM truck or SUV. Get back on the road with confidence and order yours today!

$224.95

+11.99 USPS Priority Shipping

Availability: In stock



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

Tired of Chasing Electrical Gremlins in Your GM Truck?

If you’re dealing with the maddening frustration of flickering lights, a climate control system with a mind of its own, or power windows that refuse to budge, you’ve likely met the symptoms of a failing Body Control Module (BCM). As an automotive diagnostician with over two decades of experience, I’ve seen how a faulty BCM can turn a reliable truck into a source of constant headaches. It’s the central command for your vehicle’s body electronics, and when it fails, it creates a cascade of bizarre, often intermittent, problems that are notoriously difficult to trace.

This isn’t just an inconvenience; it can be a safety issue. Malfunctioning lights, a dead security system, or an unexpected stall are serious concerns. That’s why we offer this OEM-quality Body Control Module, part number 20939138, as a direct, reliable solution. The best part? It arrives at your door fully programmed to your vehicle’s specific VIN. This eliminates the need for expensive dealership visits and programming fees, turning a complex repair into a simple, straightforward job you can do right in your driveway.

A Technician’s Notebook: The Silverado with a Ghost

A customer brought in his ’11 Silverado 2500 with a list of complaints that sounded like a poltergeist had taken up residence: the radio would cut out, the dome light would flicker while driving, and the driver’s side power lock worked only half the time. He’d already replaced the battery and checked the fuses. After connecting my scanner, I saw a handful of communication codes but nothing pointing to a single component. In my shop, I’ve diagnosed hundreds of these GMT900-platform trucks, and this pattern screamed BCM failure. We installed a VIN-programmed module, and in less than 10 minutes, every single electrical issue was gone. It’s a classic case where one part solves a dozen problems, saving hours of diagnostic time and frustration.

Is Your GM Truck Showing These Telltale Signs?

  • ✔ Power windows, door locks, or mirrors operating intermittently or not at all.
  • ✔ HVAC controls are unresponsive, or the blower motor works sporadically.
  • ✔ The anti-theft or security system light is on, preventing the vehicle from starting.
  • ✔ An airbag warning light is illuminated, often with a DTC like B1001 (Setup SDM Primary Key in BCM).
  • ✔ Headlights, taillights, or interior lights flicker, stay on, or won’t turn on.
  • ✔ The windshield wipers behave erratically or fail to work.
  • ✔ A host of communication-related Diagnostic Trouble Codes (DTCs) are present.

Your 5-Minute Path to a Fully Functional Truck

Installing your new BCM is designed to be a quick and simple process. For most DIYers and professional mechanics, it takes just a few minutes. Here’s a general guide:

  1. Safety First: Always disconnect the negative terminal from your vehicle’s battery before working on any electrical components.
  2. Locate the BCM: On most compatible GM trucks and SUVs, the BCM is located under the driver’s side of the dashboard, near the steering column. It’s a black box with several large electrical connectors.
  3. Disconnect and Remove: Carefully unplug the electrical connectors. They have locking tabs that need to be depressed. Once disconnected, unclip or unbolt the old BCM from its mounting bracket.
  4. Install the New Module: Seat the new, VIN-programmed BCM into the mounting bracket and securely plug in all the electrical connectors. You should hear a click as they lock into place.
  5. Reconnect and Test: Reconnect the negative battery terminal. Start the vehicle and test all the functions: lights, wipers, locks, windows, and HVAC to confirm the repair was successful.

Important Post-Installation Note: In some cases, particularly if you had an airbag light on, a final sync procedure may be needed. If the airbag light remains on, a professional scan tool is required to perform the ‘Setup SDM Primary Key in BCM’ function. Additionally, a Brake Pedal Position relearn might be necessary on some models. Always check for solid ground connections during the install to prevent future issues.

Verified Fitment for Your Vehicle

This Body Control Module is a direct-fit replacement for a wide range of General Motors vehicles. It is interchangeable with numerous part numbers, including 25835966, 15943678, 20939137, and 22860591. Please verify your vehicle from the list below to ensure compatibility.

Compatible Models Include (2007-2013):
Chevrolet Avalanche, Silverado 1500/2500/3500, Suburban, Tahoe
GMC Sierra 1500/2500/3500, Sierra Denali, Yukon, Yukon XL
Cadillac Escalade, Escalade ESV, Escalade EXT
This is a partial list. Please use the fitment checker to confirm your specific year and model.

Frequently Asked Questions

What does the Body Control Module (BCM) do?

The BCM acts as the main computer for your vehicle’s body electronics. It controls non-engine related functions like your lights, power windows, door locks, climate control, security system, and wipers.

Why is VIN programming so important?

VIN programming loads your vehicle’s specific software and settings onto the BCM before it ships. This ensures all features work correctly right out of the box, avoiding a mandatory and costly programming session at a dealership.

My airbag light is on. Will this fix it?

A faulty BCM is a common cause for an airbag light with DTC B1001. Replacing it often resolves the issue. However, after installation, you may need a professional scan tool to perform the ‘Setup SDM Primary Key in BCM’ procedure to sync the new module with the airbag system and clear the light.

Is this a difficult part to install myself?

For most individuals with basic tools, the physical installation is very straightforward and takes less than 10 minutes. It’s typically located under the dash and involves unplugging the old module and plugging in the new one.

My original part number is different. Will this still work?

Yes. This module, 20939138, replaces a wide range of original GM part numbers. We’ve listed many of the interchangeable numbers in the description. As long as your vehicle is on the compatibility list, this module will function correctly.

Do I need to send my old BCM back?

No, there is absolutely no core charge for this part. You can keep or dispose of your old module without any hassle.

Genuine OEM

Yes

Year

Condition

Refurbished

Model

Sierra 3500 Pickup

Make

Year

2013

Brand

CHEVROLET TRUCK

Warranty

1 Year

Interchange part number

MPN

20939138

Manufacturer Part Number

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

Scroll to Top