Are you chasing electrical gremlins in your 2015 Silverado? Flickering lights, dead power windows, or random warning messages on the dash are classic signs of a failing Body Control Module (BCM). In my 20+ years as a technician, I’ve seen how a faulty BCM can turn a reliable truck into a source of constant frustration. The dealership solution often involves a new, expensive module and several hours of programming fees. We offer a smarter, more direct fix.
This is a fully tested replacement BCM that comes pre-programmed with your truck’s exact data. We make the process simple: after your purchase, we’ll coordinate with you to ship your original BCM to our facility. Our experts will then perform a professional data transfer, or ‘cloning,’ to this replacement unit. This ensures all your vehicle’s specific settings, key information, and security data are perfectly matched. We ship the ready-to-install module back to you, eliminating the need for a trip to the dealer for programming. It’s the most efficient way to restore your truck’s functionality.
Case Study: A Tricky Diagnosis
A customer brought in a 2015 Sierra 1500—a close cousin to the Silverado—with a laundry list of bizarre symptoms. The radio would turn on and off, the dome light wouldn’t work, and he was getting a ‘Service StabiliTrak’ message intermittently. He’d already replaced the battery and checked all the fuses. After connecting my scan tool, I found multiple U-codes (U0140, U0155), indicating a loss of communication between modules. This pointed directly to the BCM as the central point of failure. Instead of a costly new module and a full system reprogram, we used our cloning service. The customer had his truck back the next day, fully functional, and saved hundreds compared to the dealer quote. This is the kind of practical, effective repair we provide.
Is Your Truck Showing These BCM Failure Signs?
A failing BCM can manifest in numerous ways. If you’re experiencing any of the following, your 2015 Silverado BCM is likely the culprit:
- ✔ Erratic or non-working interior and exterior lights (headlights, taillights, dome lights).
- ✔ Power windows, door locks, or mirrors functioning intermittently or not at all.
- ✔ The security system acting up or the key fob not being recognized.
- ✔ False warning lights on the instrument cluster (e.g., ‘Service Airbag’ or ‘Service StabiliTrak’).
- ✔ Diagnostic trouble codes (DTCs) related to loss of communication, such as U0140, U0100, or B1325.
- ✔ The engine won’t start, or the starter doesn’t engage, even with a good battery.
Your Straightforward BCM Installation Guide
Installing your programmed BCM is a manageable job for a DIYer. On most 2015 Silverado and Sierra models, the BCM is located under the driver’s side of the dashboard, near the steering column.
- Safety First: Always disconnect the negative terminal from your truck’s battery before starting any electrical work. Wait a few minutes to allow all systems to power down.
- Access the Module: You may need to remove the lower dash panel or knee bolster to get a clear view of the BCM. It’s typically a black box with several large multi-pin connectors.
- Disconnect and Remove: Carefully unplug all electrical connectors from the old BCM. They have locking tabs that need to be depressed. Once disconnected, unbolt the module from its mounting bracket.
- Install the Replacement: Mount the new, programmed BCM in the same location and securely reconnect all the electrical connectors. You should hear a ‘click’ as they lock into place.
- Reconnect and Test: Reconnect the negative battery terminal. Turn the key to the ‘On’ position (without starting the engine) and test your lights, windows, locks, and other accessories to confirm proper function.
Post-Installation Notes
While our programming service handles the critical data, some vehicle systems may require a final handshake after installation:
- Airbag System Sync: If the airbag light is on after installation, a ‘Setup SDM Primary Key in BCM’ procedure must be done with a professional scan tool to sync the modules.
- Brake Pedal Position Relearn: On some models, a brake pedal position relearn may be needed to ensure correct brake light and traction control operation.
Disclaimer: Vehicle systems can vary. We always recommend consulting a factory service manual or a qualified professional if you are unsure about any step.
Will This Fit My Vehicle?
This BCM is a direct replacement for part number 13594764 and is also compatible with part numbers 13592137, 13506935, 13506936, and 13587704. It is guaranteed to fit the following models:
- ATS: 2015, 2016
- Corvette: 2015
- CTS: 2015, 2016
- Escalade / Escalade ESV: 2015
- Impala: 2015-2016 (New Style)
- Sierra 1500 / Denali 1500: 2015
- Sierra 2500 / Denali 2500: 2015
- Sierra 3500 / Denali 3500: 2015
- Silverado 1500 Pickup: 2015
- Silverado 2500 Pickup: 2015
- Silverado 3500 Pickup: 2015
- Sonic: 2015-2018
- Suburban 1500: 2015
- Tahoe: 2015
- XTS: 2015
- Yukon / Yukon XL 1500: 2015
Frequently Asked Questions
How does the mail-in programming service work?
It’s simple. After you place your order, we’ll contact you with instructions to ship your original BCM to us. Once we receive it, we transfer its data to the replacement module and ship it back to you, usually within one business day. This ensures a perfect match for your vehicle.
Do I need to do any programming myself?
No. The main programming is done by us before we ship the module to you. The unit arrives ready to be installed. In some cases, minor relearn procedures, like for the brake pedal sensor, may be needed after installation, which can be done with a capable scan tool.
What if my original BCM is water-damaged or completely dead?
In many cases, even with significant damage, we can still extract the necessary data for the cloning process. Please contact us before ordering if your module has severe physical or water damage so we can discuss the options.
Is there a core charge for this part?
No, there is absolutely no core charge. You are free to keep your original module after you send it to us for the data transfer service.
Will this fix my truck’s no-start issue?
If the no-start condition is caused by the BCM failing to recognize your key or activate the starter relay, then yes, this programmed module will resolve the issue. However, a no-start can have many causes, so proper diagnosis is key.