Programmed GM BCM 15872388 | VIN Flashed | Fits Chevy, GMC, Cadillac & More

End Your Vehicle’s Electrical Gremlins.

Stop chasing weird electrical issues. This Body Control Module (BCM) arrives programmed to your vehicle’s VIN, making for a simple, plug-and-play fix. It resolves common problems like flickering lights, dead batteries, and faulty power accessories without a trip to the dealer for expensive programming. Get your GM vehicle’s electronics working reliably again. Order now for a permanent solution!

$224.95

+11.99 USPS Priority Shipping

Availability: In stock



SKU: 591-01465-240 Categories: ,
Guaranteed Safe Checkout

Restore Your Vehicle’s Electrical Health

Are you chasing down frustrating electrical gremlins in your GM vehicle? Flickering lights, malfunctioning power windows or locks, a security system that acts up, or even a vehicle that refuses to start can all point to a single culprit: a failing Body Control Module (BCM). As a technician with over two decades of experience, I’ve seen how a faulty BCM can turn a reliable vehicle into a source of constant headaches. It’s the central hub for your car’s body electronics, and when it fails, chaos ensues. This isn’t just an inconvenience; it can affect vehicle safety and security.

This is your direct, reliable solution. We offer a replacement Body Control Module, part number 15872388, that arrives at your door fully programmed to your vehicle’s specific VIN. We load the latest GM software updates, ensuring optimal performance and compatibility. This eliminates the need for an expensive trip to the dealership for programming, saving you significant time and money. Simply provide your VIN at checkout, and we handle the rest, delivering a part that’s ready for installation.

A Technician’s Notebook: The Case of the 2011 Tahoe

A customer brought in a 2011 Tahoe with a classic BCM failure story. The interior lights would randomly stay on, draining the battery overnight. The radio would sometimes not turn off after opening the door, and the remote keyless entry was intermittent. They had already replaced the battery twice. A scan showed a slew of communication codes, including a U0140 (Lost Communication With Body Control Module). Instead of hours of complex wiring diagnostics, my experience pointed straight to the BCM. We swapped in a VIN-programmed unit like this one, and in under an hour, every single issue was resolved. This is the power of a correct diagnosis and a pre-programmed part.

Common Signs of a Failing Body Control Module

If you’re experiencing any of the following, a failing BCM is the likely cause. In my shop, I’ve diagnosed hundreds of these failures, and the symptoms are often consistent across the GM lineup.

  • ✔ Erratic or non-functional interior and exterior lights (headlights, dome lights).
  • ✔ Power windows, door locks, or mirrors working intermittently or not at all.
  • ✔ The security system or anti-theft light flashing, preventing the engine from starting.
  • ✔ The horn sounding randomly or not working when pressed.
  • ✔ Dashboard warning lights appearing without a clear cause.
  • ✔ Communication-related Diagnostic Trouble Codes (DTCs), especially U-codes like U0140, U0155, or U0164.
  • ✔ Rapid battery drain while the vehicle is off, caused by the BCM not going to ‘sleep’.

Your Straightforward BCM Installation Guide

Replacing the BCM is a manageable job for a confident DIYer. While the location varies slightly by model (check your service manual), the general process is the same. This guide is for a Programmed GM BCM, which simplifies the process.

  1. Safety First: Always disconnect the negative terminal from your vehicle’s battery and wait a few minutes before starting work.
  2. Locate the BCM: It’s typically found under the driver’s side or center of the dashboard. On models like the Impala or Acadia, it’s on the left side, while in Express vans, it’s often in the center dash area.
  3. Remove Trim Panels: You may need to remove a few plastic trim panels to gain access. Be gentle with clips and use a trim removal tool if possible.
  4. Disconnect and Remove: Carefully unplug the electrical connectors from the old BCM. They have locking tabs that need to be pressed. Once disconnected, unbolt or unclip the module from its mounting bracket.
  5. Install the New BCM: Mount your new, pre-programmed module in place and securely reconnect all electrical connectors. You should hear a ‘click’ as they lock in.
  6. Reconnect and Test: Reinstall any trim panels you removed. Reconnect the negative battery terminal. Turn the key to the ‘On’ position (without starting the engine) and test your electronics: windows, locks, lights, and radio.

Important Post-Installation Notes

After installing your new BCM, a couple of additional steps may be required depending on your specific vehicle. This is completely normal. Please be aware of the following:

  • Airbag Light: If your 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.
  • Brake Sensor Relearn: Some models may require a Brake Pedal Position (BPP) sensor relearn to ensure proper brake light and traction control operation.
  • Expert Help: Always refer to a factory service manual or a certified technician if you are unsure about any step.

Verified Fitment for Your GM Vehicle

This BCM is a direct replacement for a wide range of GM cars, trucks, and SUVs, and is compatible with the following original equipment part numbers: 10382479, 15093910, 15276271, 15299986, 15819552, 15828601, 15837419, 15872388, 15872421, 15880684, 15921352, 15921353, 15948438, 15948439, 20815898, 20839063, 20864767, 20864768, 20921435, 20921436, 20935349, 22860591, 25826124, 25826125, 25847588, 25847589, 25892622, 25910474, 25934762, 25934763, 95151084.

It fits these models:

  • Acadia (2007-2012)
  • Avalanche 1500 (2010)
  • Caprice (2011-2013)
  • Captiva Sport (2012)
  • CTS (2008-2013)
  • DTS (2006-2011)
  • Enclave (2008-2012)
  • Equinox (2007-2009)
  • Escalade, ESV, EXT (2010)
  • Express Van 1500/2500/3500 (2008-2012)
  • G8 (2008-2009)
  • Hummer H2 (2008-2009)
  • Impala (2006-2013)
  • Lucerne (2006-2011)
  • Monte Carlo (2006-2007)
  • Outlook (2007-2010)
  • Savana Van 1500/2500/3500 (2008-2012)
  • SRX (2007-2009)
  • STS (2010)
  • Suburban 1500 (2010)
  • Tahoe (2010)
  • Torrent (2007-2009)
  • Traverse (2009-2012)
  • Vue (2008-2010)
  • Yukon & Yukon XL 1500 (2010)

Frequently Asked Questions

Frequently Asked Questions

How does the VIN programming service work?

After you place your order, you will need to provide us with your vehicle’s 17-digit VIN. We use this number to access the latest GM software and flash the module specifically for your car’s factory options. This ensures it works correctly right out of the box.

Do I need to send my old BCM back?

No, there is absolutely no core charge for this part. You can keep your original module, which is helpful if you ever need to reference its part number.

Is this a difficult part to install myself?

For most DIYers with basic tools, this is a very manageable repair. The main challenge is typically accessing the module under the dash. Our pre-programming service handles the most difficult part, which is the software configuration.

What tools are needed for the post-installation procedures?

The ‘Setup SDM Primary Key’ for the airbag system and the ‘Brake Pedal Position Sensor Relearn’ require a bi-directional professional scan tool (like a Tech 2, Snap-on, or high-end Autel). Most local repair shops can perform these procedures for a small fee if they are needed.

Will this fix my ‘Service StabiliTrak’ or ‘Service Traction Control’ message?

In some cases, yes. A faulty BCM can disrupt communication with the brake and steering systems, triggering these warnings. If a brake pedal position relearn is required after installation, performing it will often resolve these messages.

What if I order the wrong part?

The best way to guarantee a match is to compare the part number on your original BCM to our list of compatible numbers. Providing your VIN for programming also acts as a final check to ensure compatibility before we ship.

Genuine OEM

Yes

Condition

Refurbished

MPN

15872388

Interchange part number

PartNumber

591

Model

BRAVADA

Year

2013

Brand

GM

Manufacturer Part Number

Scroll to Top