Are you chasing down bizarre electrical issues in your 2015 GM truck or car? Flickering lights, a horn that has a mind of its own, power windows that won’t cooperate, or a key fob that works intermittently are classic signs of a failing Body Control Module (BCM). As a technician with over two decades of experience, I’ve seen these symptoms countless times. The BCM is the central hub for your vehicle’s body electronics, and when it fails, it can feel like your vehicle is haunted. Taking it to the dealership often means a hefty bill for a new module plus several hundred dollars more for programming. We offer a smarter, more affordable solution.
This is a fully tested, reliable replacement BCM that comes pre-programmed with your vehicle’s exact data. The process is simple: after you place your order, we’ll contact you with instructions to ship your original BCM to our facility. Once we receive it, our expert technicians will perform a professional data transfer, essentially ‘cloning’ all the critical information—like your VIN, mileage, and key-specific data—to this replacement unit. We then ship the ready-to-install module back to you. This service completely eliminates the need for expensive dealership programming, making it a true plug-and-play fix for both DIY enthusiasts and professional repair shops.
A Technician’s Notebook
I remember a 2015 Silverado that came into the shop with a complaint of the radio turning on and off by itself and the dome lights flickering randomly. The customer had already replaced the battery and checked all the grounds. After connecting my scan tool, I found a slew of U-codes (communication errors) pointing to the BCM. Instead of a costly new module and programming from the dealer, we used a cloned BCM. The installation took less than 30 minutes, and every single electrical gremlin was gone. It’s a testament to how effective and efficient this solution is for restoring vehicle sanity.
Is Your Vehicle Showing These Symptoms?
A failing BCM can cause a wide range of frustrating problems. If you’re experiencing any of the following, your BCM is the likely culprit:
- ✔ Erratic or non-functional interior and exterior lights (headlights, dome lights, dash lights).
- ✔ Power windows, locks, or mirrors not working correctly.
- ✔ Key fob not being recognized or working intermittently.
- ✔ The security system engaging randomly or causing a no-start condition.
- ✔ Horn honking unexpectedly or not working at all.
- ✔ Diagnostic Trouble Codes (DTCs) related to communication loss, such as U0140, U0155, or other U-codes.
- ✔ Wipers activating on their own or not responding to the switch.
A Straightforward Guide to Installation
Installing your pre-programmed BCM is a manageable job for a confident DIYer. While the exact location varies slightly by model (see fitment list), it’s typically found under the steering column or in the driver-side dash area.
- Safety First: Disconnect the negative terminal from your vehicle’s battery and wait at least 10 minutes to ensure all systems are powered down.
- Locate the BCM: Remove any necessary trim panels to access the Body Control Module. It’s a small box with several large electrical connectors.
- Disconnect and Remove: Carefully unplug all wiring harnesses from your original BCM. Then, unbolt or unclip the module from its mounting bracket.
- Install the Replacement: Mount the new, programmed BCM in the same location and securely reconnect all the wiring harnesses. Ensure they click into place.
- Reconnect and Test: Reinstall any trim panels you removed. Reconnect the negative battery terminal. Start the vehicle and test all functions: lights, windows, locks, wipers, and key fob.
Important Post-Installation Notes
Our programming service handles the vast majority of functions, but in some cases, your vehicle may require a simple relearn procedure for specific systems to sync with the new BCM. This is standard for many modern vehicle repairs.
- 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 airbag system with the new BCM.
- Brake Pedal Position Relearn: On some models, a brake pedal position sensor recalibration may be needed to ensure proper brake light and traction control operation.
Disclaimer: Always consult a factory service manual or a qualified technician if you are unsure about any step. Specific procedures can vary.
Verified Vehicle Compatibility
This BCM is a direct-fit replacement for a wide range of 2015-2018 GM vehicles. Please match your part number to ensure compatibility. This module replaces part numbers: 13592137, 13506935, 13506936, 13587704, 13594764.
- ATS: 2015-2016 (on firewall)
- Corvette: 2015 (LH dash)
- CTS: 2015-2016 (Sdn, LH dash)
- Escalade / Escalade ESV: 2015 (under steering column)
- Impala: 2015-2016 (New Style, LH dash)
- Sierra 1500 / 2500 / 3500 & Denali Models: 2015 (under steering column or LH firewall)
- Silverado 1500 / 2500 / 3500: 2015 (under steering column)
- Sonic: 2015-2018 (RH rear quarter panel)
- Suburban 1500: 2015 (under steering column)
- Tahoe: 2015 (under steering column)
- XTS: 2015 (left front hinge pillar)
- Yukon / Yukon XL 1500: 2015 (under steering column)
Frequently Asked Questions
Frequently Asked Questions
How does the programming service work?
After your purchase, we will provide you with a shipping address and instructions. You send us your original BCM. We then transfer its data to the replacement BCM and ship it back to you, ready for installation. This makes the replacement plug-and-play.
Do I need to get this programmed by a dealer?
No. Our service completely handles the programming. By cloning the data from your original module, we eliminate the need for any additional, expensive programming at a dealership or repair shop.
Is there a core charge for my old BCM?
No, there is no core charge. You are not required to send your original module back to us after installation, but we do need it initially to perform the programming service.
What if my airbag light comes on after I install it?
This is a possibility and is related to the vehicle’s security protocols. A ‘Setup SDM Primary Key in BCM’ procedure will need to be performed with a professional diagnostic scan tool to sync the airbag system and turn off the light.
How long does the whole process take?
Once we receive your original module, our programming service is typically completed within 1-2 business days. We will then ship the replacement BCM back to you, and tracking information will be provided at that time.
Will this fix my specific problem?
This part is a solution for a faulty BCM. If your vehicle has been properly diagnosed with a failed BCM, this programmed module will resolve the issues caused by it. It will not fix problems related to other faulty components or wiring issues.