Are you dealing with baffling electrical issues in your GM truck or car? One moment the power windows work, the next they don’t. Maybe your dash lights are flickering like a holiday display, or worse, the vehicle refuses to start. As a technician with over two decades of experience, I’ve seen these exact symptoms hundreds of time, and they often point to one culprit: a failing Body Control Module (BCM). This isn’t just an inconvenience; it’s a core system failure that can leave you stranded. The dealership solution involves a brand new module and several hours of expensive programming. We offer a smarter, more direct path to getting your vehicle back in order.
This is a fully tested, replacement BCM that comes ready for installation through our professional cloning service. You simply send us your original BCM, and we transfer all the critical vehicle-specific data—including VIN, mileage, and key information—to this replacement unit. The result? You receive a module that is truly plug-and-play. No need for a trip to the dealer, no expensive diagnostic tools required for programming. You’re getting a reliable fix that restores factory functionality without the typical hassle and cost.
A Technician’s Notebook
I remember a 2015 Silverado 1500 that came into the shop with a list of complaints that seemed unrelated. The radio would cut out, the driver’s side power lock was intermittent, and the remote start wouldn’t engage. The owner had already replaced the battery and checked fuses. After hooking up the scan tool, I saw a flurry of ‘Lost Communication with BCM’ codes (U0140). Instead of a complex wiring issue, the BCM itself was failing internally, causing data corruption across the network. By cloning his original module to a quality replacement, we had all the gremlins solved in an afternoon, saving him from a multi-day dealership visit and a bill twice as large.
Is Your GM Vehicle Showing These BCM Failure Signs?
- ✔️ Erratic or non-functional power windows, door locks, and interior/exterior lights.
- ✔️ The security or anti-theft system light stays on, preventing the engine from starting.
- ✔️ Dashboard warning lights appear and disappear without reason.
- ✔️ Remote keyfob functions (lock/unlock, remote start) work intermittently or not at all.
- ✔️ Diagnostic trouble codes (DTCs) related to communication errors, such as U0140, U0155, or B1001.
- ✔️ Wipers or horn activating on their own.
Your Straightforward BCM Installation Guide
- âś” Safety First: Disconnect the negative terminal from your vehicle’s battery to prevent any electrical shorts.
- âś” Locate the BCM: On most 2015 Sierra and Silverado models, the BCM is located under the steering column, near the driver’s side kick panel. Consult a service manual for the exact location on other compatible models.
- âś” Remove the Original Module: Carefully unplug all electrical connectors. They have locking tabs, so be gentle. Then, unbolt or unclip the module from its mounting bracket.
- âś” Ship Us Your Module: After purchase, we will provide you with shipping instructions. Package your original BCM securely and send it to us.
- âś” Install the Cloned Module: Once you receive the programmed replacement from us, simply mount it in place and reconnect all the electrical connectors. Ensure they click securely into place.
- ✔ Reconnect and Test: Reconnect the negative battery terminal. Start the vehicle and test all body functions—lights, locks, windows, radio, etc.—to confirm the repair is successful.
Important Post-Installation Information
While our cloning service makes this a plug-and-play repair, some vehicle systems may require a ‘handshake’ with the new BCM. If your airbag light is on after installation, a professional scan tool is needed to perform the ‘Setup SDM Primary Key in BCM’ procedure. Additionally, some models may require a Brake Pedal Position sensor relearn to ensure proper brake light and stability control operation. As always, for vehicle-specific procedures, consulting a factory service manual is the best practice.
Verified Fitment for These GM Models
This BCM is a direct replacement for part numbers 13592137, 13506935, 13506936, 13587704, and 13594764. It is confirmed to fit the following vehicles:
- 2015 Cadillac ATS, CTS, Escalade, Escalade ESV, XTS
- 2016 Cadillac ATS, CTS
- 2015 Chevrolet Corvette, Silverado 1500/2500/3500, Suburban 1500, Tahoe
- 2015-2016 Chevrolet Impala (New Style)
- 2015-2018 Chevrolet Sonic
- 2015 GMC Sierra 1500/2500/3500, Sierra Denali 1500/2500/3500, Yukon, Yukon XL 1500
Please verify the part number on your original module to ensure compatibility. Location varies by model (e.g., under steering column, on firewall, LH dash).
Frequently Asked Questions
How does the mail-in cloning service work?
After you place your order, we will contact you with instructions to ship your original BCM to our facility. Once we receive it, our technicians will transfer all of its essential data to the replacement module. We then ship the ready-to-install BCM back to you, typically within one business day of receiving your original.
Do I need to send my keys?
No, you do not need to send your keys. All the necessary key and security information is stored within your original BCM, and we transfer that data directly. Your existing keys will work seamlessly with the cloned module.
Is this a guaranteed fix for my vehicle’s electrical problems?
This module will fix issues directly caused by a faulty BCM. If you’re experiencing the common symptoms we’ve listed, there is a very high probability this is your solution. However, we always recommend a proper diagnosis to rule out other potential causes like wiring or sensor faults.
What if my original BCM is completely dead or not communicating?
In most cases, even if the BCM is failing, we can still extract the necessary data for cloning. If your module has suffered extreme physical damage (e.g., from fire or a severe collision), please contact us before ordering to discuss options.
Do I have to return my old BCM after installation?
No, there is no core charge for this part. After we clone the data, you can keep your original module.