Restore Your Truck’s Functionality and End Electrical Frustration
If you’re dealing with bizarre electrical issues in your 2015 Silverado—like power windows with a mind of their own, flickering dash lights, or a security system that prevents your truck from starting—you’ve likely pinpointed the culprit: a failing Body Control Module (BCM). As the central nervous system for your vehicle’s electronics, a faulty BCM can turn a reliable truck into a source of constant headaches. The dealership solution often involves expensive diagnostics, a costly new module, and programming fees that can quickly add up. We offer a smarter, more direct path to getting your truck back in perfect working order.
This is a comprehensive programming service for a replacement BCM. Instead of you buying a blank module and searching for a shop with the right tools, our process is simple. You purchase this service, send us your original BCM, and we transfer all the critical vehicle-specific data—including VIN, mileage, and key information—to a fully tested replacement module. We then ship the programmed BCM back to you, ready for a straightforward, plug-and-play installation. This service is the most reliable way to replace your 2015 Silverado BCM without the need for additional on-vehicle programming.
A Technician’s Notebook: The Intermittent No-Start
A customer brought in a 2015 Sierra 1500 (which uses the same BCM) with an issue that was driving him crazy. The truck would randomly refuse to crank, the security light would flash, and the key fob would stop working. He’d already replaced the battery and checked the starter. After hooking up my scan tool, I found a slew of communication error codes (U0140, U0155) pointing towards the BCM. Instead of a new module and a complex SPS2 programming session, we used a cloned BCM. The customer was able to swap it himself in under an hour in his driveway, solving a problem that had plagued him for months. This is the power of a correctly programmed module.
Common Signs of a Failing BCM
- ✔ Erratic or non-functional power windows, locks, and interior lights.
- ✔ The security or anti-theft light stays on, causing a no-start or no-crank condition.
- ✔ Key fobs are not recognized or work intermittently.
- ✔ Dashboard warning lights illuminate for no reason (e.g., ABS, Traction Control).
- ✔ Horn honking unexpectedly or not working at all.
- ✔ Communication DTCs are stored, such as U0140 (Lost Communication With Body Control Module).
A Straightforward Guide to Installation
- ✔ Safety First: Disconnect the negative terminal from your truck’s battery to prevent any electrical shorts.
- ✔ Locate the BCM: On most 2015 GM trucks like the Silverado and Sierra, the BCM is located under the driver’s side of the dashboard, near the steering column. You may need to remove a lower dash panel for access.
- ✔ Disconnect and Remove: Carefully unplug the multiple wiring harness connectors from the old BCM. They have locking tabs that need to be depressed. Once disconnected, unbolt or unclip the module from its mounting bracket.
- ✔ Install the New Module: Mount your newly programmed BCM in the same location and securely reconnect all wiring harnesses. You should hear a ‘click’ as they lock into place.
- ✔ Reconnect Power: Reattach the negative battery terminal.
- ✔ Test Functionality: Start the vehicle and test all body functions—windows, locks, lights, wipers, and radio—to confirm the repair. Note the post-installation procedures below.
Important Post-Installation Steps
While our programming makes this a nearly plug-and-play solution for your 2015 Silverado BCM, some vehicle systems may require a final handshake to work correctly. Please be aware of the following:
- Airbag System Sync: If the airbag warning light is on after installation, a professional scan tool is needed to perform the “Setup SDM Primary Key in BCM” procedure. This syncs the new BCM with the airbag system. This is only required if the light is illuminated.
- Brake Pedal Position Relearn: On some models, a brake pedal position sensor relearn may be needed to ensure correct brake light operation and to prevent issues with the traction control system.
Disclaimer: Vehicle systems vary. We always recommend consulting a factory service manual or a qualified technician if you are unsure about any step.
Will This Fit My Vehicle?
This BCM programming service is compatible with modules bearing part numbers 13592137, 13506935, 13506936, 13587704, or 13594764. It is verified to fit the following GM models:
- 2015 Cadillac ATS, CTS, Escalade, Escalade ESV, XTS
- 2015 Chevrolet Corvette, Impala (New Style), Silverado 1500/2500/3500, Sonic, Suburban 1500, Tahoe
- 2015 GMC Sierra 1500/2500/3500, Sierra Denali 1500/2500/3500, Yukon, Yukon XL 1500
- 2016-2018 Chevrolet Sonic
- 2016 Cadillac ATS, CTS
Please match your part number and vehicle model to ensure compatibility. If you have any questions, contact us before purchasing.
Frequently Asked Questions
How does the mail-in programming service work?
After you place your order, we will contact you with instructions for shipping your original BCM to us. Once we receive it, we transfer its data to the replacement module and ship it back to you, typically within 1-2 business days.
Do I need to send my keys?
No, you do not need to send your keys. Because we clone all the data from your original module, your existing keys will work seamlessly with the new BCM upon installation.
Is this a guaranteed fix for my truck’s problems?
This service corrects issues directly caused by a faulty BCM. While the symptoms listed are very common for BCM failure, proper vehicle diagnosis is essential. We guarantee our programming service and the functionality of the module we provide.
What is the benefit of cloning versus buying a new BCM from a dealer?
Cloning your original module is a plug-and-play solution that saves you significant money. You avoid the high cost of a new module and the separate, expensive programming fees charged by dealerships. You also don’t need to have your truck towed to the dealer.
What if my original BCM is completely dead or not communicating?
In many cases, even if the BCM is not functioning in the vehicle, we can still extract the necessary data. Please contact us with the specifics of your module’s failure before ordering so we can confirm if data recovery is possible.
Is there a core charge?
No, there is no core charge for this service. You can keep your original module after you’ve received and installed the programmed replacement.