Tired of Your Truck’s Unpredictable Electrical Issues?
As a technician with over two decades of experience under the hood, I’ve seen it all. A 2015 Silverado 2500 comes into the bay with a mind of its own—the radio cuts out, the dome lights flicker, the power locks work one minute and not the next, and sometimes it just refuses to start. The culprit is almost always a failing Body Control Module (BCM), the electronic nerve center of your truck. When it goes bad, it can feel like your vehicle is possessed. Dealerships will quote you a fortune for a new module plus hours of programming fees. We offer a smarter, more affordable solution.
This is a listing for a professionally programmed BCM that is a direct replacement for part number 13594768 and other compatible numbers. Our service makes this repair simple: you send us your original BCM, and we clone all of its specific data—including key information and vehicle options—onto this fully tested replacement module. We then ship it back to you, ready for a true plug-and-play installation. No dealership visits, no extra programming costs, and no core charges. It’s the definitive fix to get your truck’s electronics working reliably again.
From the Diagnostic Bay: The Case of the Phantom Drain
I remember a 2015 Sierra 1500 (which uses this same BCM) that had its owner at his wit’s end. He’d replaced the battery three times in a year. Other shops couldn’t find a parasitic draw. When it got to my bay, I noticed the instrument cluster backlight would stay on faintly, even with the truck off and locked. A scan showed intermittent communication loss with the BCM (U0140). The BCM wasn’t fully going to ‘sleep,’ causing a slow, persistent drain. Instead of a costly new module and dealer programming, we cloned his original BCM to one of our units. The problem was solved instantly. That’s the power of targeting the real source of these frustrating electrical faults.
Is Your Silverado Showing These Symptoms?
- ✔ Intermittent or non-functional power windows, door locks, or mirrors.
- ✔ Flickering or erratic interior and exterior lights.
- ✔ Instrument cluster gauges behaving strangely or warning lights staying on.
- ✔ “Service Theft Deterrent System” message appearing on the dash.
- ✔ The vehicle won’t start, or the starter won’t engage despite a good battery.
- ✔ Communication error codes, particularly U-codes like U0140, stored in the system.
- ✔ Radio or infotainment system randomly shutting off or not turning on.
Your Straightforward BCM Installation Guide
Installing your pre-programmed BCM is a manageable job for a DIYer with basic tools. Here’s a general guide for a 2015 Silverado 2500 BCM replacement:
- Safety First: Always disconnect the negative terminal from your truck’s battery to prevent any electrical shorts.
- Locate the BCM: On most GM trucks and SUVs of this era, the BCM is located under the driver’s side of the dashboard, often near the steering column or against the firewall. 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 new, pre-programmed BCM in the same location. Reconnect all the wiring harnesses, ensuring each plug clicks securely into place.
- Final Steps: Re-install any trim panels you removed and reconnect the negative battery terminal. Start the vehicle to confirm that the electrical issues are resolved.
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. Please be aware of the following:
- Airbag System Sync: If the airbag warning light is illuminated 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 and is only necessary if the light appears.
- Brake Pedal Position Relearn: On some models, a brake pedal position sensor relearn may be required to ensure your brake lights and stability control systems function correctly. This is also performed with a capable diagnostic tool.
Disclaimer: Vehicle systems vary. Always refer to a factory service manual or consult a qualified technician if you are unsure about any step.
Will This Fit My Vehicle?
This BCM programming service is compatible with units bearing part numbers 13594692, 13594768, 13593214, 13580690, 13591519, or 13594769. It is a verified fit for the following vehicles, among others:
- Chevrolet Silverado 1500/2500/3500: 2014-2015
- GMC Sierra 1500/2500/3500 & Denali Models: 2014-2015
- Chevrolet Tahoe, Suburban: 2015
- GMC Yukon, Yukon XL: 2015
- Cadillac Escalade, Escalade ESV: 2015
- Chevrolet Corvette: 2014
- Chevrolet Impala: 2015-2019 (New Style)
- Chevrolet SS, Caprice: 2014-2017
- Cadillac ATS, CTS, XTS: 2014
Frequently Asked Questions
What exactly does the Body Control Module do?
The BCM acts as the central computer for your vehicle’s body electronics. It controls non-engine related functions like power windows, locks, lights, wipers, security system, and the instrument cluster.
Why is cloning my original BCM so important?
Cloning transfers your vehicle’s unique security information, mileage, and specific equipment options (like keyless entry or trim level features) to the replacement module. This makes the new part plug-and-play and avoids expensive and complex programming at a dealership.
How does the mail-in service work?
After you purchase, we will contact you with simple instructions to ship your original BCM to our facility. Once we receive it, we perform the cloning service and ship your new, programmed BCM back to you, typically within 1-2 business days.
Do I need to do any programming myself?
No. The module you receive from us is fully programmed and ready for installation. In rare cases, a simple relearn procedure may be needed for the airbag or brake pedal sensor, as described above.
What if my original BCM is completely dead or not communicating?
In most cases, even if the BCM has failed, we can still extract the necessary data for cloning. Please contact us with the specifics of your module’s failure if you have concerns.