Restore Your Cadillac’s Electrical System with a Plug-and-Play BCM
If your 2007-2009 Cadillac SRX is starting to act haunted—with flickering lights, malfunctioning power windows or locks, or a security system that has a mind of its own—you’re likely dealing with a failing Body Control Module (BCM). As the central command center for your vehicle’s body electronics, a faulty BCM can cause a cascade of frustrating and unpredictable issues. Instead of spending a fortune at the dealership, get the reliable, cost-effective solution right here.
This isn’t just a replacement part; it’s a complete solution. We professionally program this BCM with the latest GM software updates, specifically matched to your vehicle’s VIN. This means no expensive trips to the dealer for programming. It arrives at your door ready for installation, saving you time, money, and headaches. It’s the most direct path to restoring your SRX’s full functionality.
A Technician’s Notebook: The SRX with a Ghost
I remember a 2008 SRX that came into my bay with a list of electrical complaints a mile long. The owner was convinced it was possessed. The dome lights would randomly turn on, the driver’s window wouldn’t go down, and the alarm would trigger for no reason. A scan tool showed a dozen communication error codes (U-codes) pointing in every direction. This is a classic sign of a failing BCM. Instead of chasing each symptom, we went straight to the source. We installed a VIN-programmed BCM, and just like that, every single issue vanished. The ‘ghost’ was gone, and the customer drove away with a perfectly functioning vehicle for a fraction of the dealer’s quote.
Common Signs of a Failing BCM
A bad BCM can manifest in numerous ways. If you’re experiencing any of the following, it’s a strong indicator that your Body Control Module needs replacement:
- ✔ Erratic interior or exterior lights (flickering, staying on, or not working at all).
- ✔ Power windows, door locks, or mirrors behaving unpredictably.
- ✔ Horn or alarm system sounding randomly or not working when needed.
- ✔ Instrument cluster warning lights (like the security or airbag light) illuminating without cause.
- ✔ Communication errors with other modules, often resulting in DTCs like U0140, U0155, or B1001.
- ✔ Key fobs that stop working or function intermittently.
A Straightforward Guide to Installation
Replacing the BCM on your SRX is a manageable job for a confident DIYer. Follow these steps for a smooth installation of your new 2007-2009 SRX BCM.
- Safety First: Always disconnect the negative terminal from your vehicle’s battery and wait a few minutes to ensure all systems are powered down.
- Locate the Module: On the 2007-2009 SRX, the BCM is typically located on the left-hand (driver’s) side of the dash, often behind the lower trim panel.
- Disconnect and Remove: Carefully unplug the electrical connectors from the old BCM. They have locking tabs that need to be depressed. Once disconnected, unbolt or unclip the old module from its mounting bracket.
- Install the New BCM: Mount your new, pre-programmed BCM in the same position as the old one. Securely reconnect all electrical connectors, making sure they click into place.
- Reconnect Power: Reattach the negative battery terminal.
- Perform Final Checks: Start the vehicle and test all body functions—windows, locks, lights, wipers, etc. Note that some post-install procedures may be required (see below).
Important Post-Installation Information
While this BCM is programmed for your VIN, certain vehicle systems may require a ‘handshake’ with the new module. This is normal. Key procedures to be aware of include:
- Airbag System Sync: If your airbag warning light is on after installation, a ‘Setup SDM Primary Key in BCM’ procedure must be performed with a professional scan tool. This syncs the new BCM with the airbag system.
- Brake Pedal Position Relearn: On some models, a brake pedal position sensor relearn may be necessary to ensure correct brake light and traction control operation.
- No Core Charge: You can keep your old module, as there is no core charge or need to return it.
Disclaimer: Vehicle systems vary. Always consult a factory service manual or a qualified technician if you are unsure about any step.
Verified Vehicle Compatibility
This BCM is a direct replacement for part number 20921436 and other interchangeable numbers for the 2007-2009 Cadillac SRX. It is also compatible with a wide range of other GM vehicles. Please verify your original part number against our cross-reference list to ensure perfect fitment.
Replaces 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
EXPRESS 2500 VAN 10 Body Control (BCM); (center dash), 6.0L
EXPRESS 3500 VAN 08-09 Body Control (BCM); (center dash)
SAVANA 3500 VAN 10 Body Control (BCM); (center dash), 6.6L, VIN 6 (8th digit, opt LMM)
IMPALA 06-12 Body Control (BCM); (LH dash)
SAVANA 2500 VAN 10 Body Control (BCM); (center dash), 4.8L
ACADIA 07-12 Body Control (BCM); (LH dash)
MONTE CARLO 06-07 Body Control (BCM); (LH steering column)
TAHOE 10 Body Control (BCM); (under steering column), ID 25892622
TRAVERSE 09-12 Body Control (BCM); (LH dash)
YUKON 10 Body Control (BCM); (under steering column), ID 25892622
SAVANA 2500 VAN 11-12 Body Control (BCM); (center dash)
YUKON XL 1500 10 Body Control (BCM); (under steering column), ID 20815898
CAPTIVA SPORT 12 Body Control (BCM); (center dash), ID 20921435
CAPTIVA SPORT 12 Body Control (BCM); (center dash), ID 22860591
DTS 06-11 Body Control (BCM); (RH center dash)
OUTLOOK 07-10 Body Control (BCM); (center dash)
SUBURBAN 1500 10 Body Control (BCM); (under steering column), ID 25892622
ESCALADE EXT 10 Body Control (BCM); (under steering column), ID 25892622
SAVANA 1500 VAN 08-12 Body Control (BCM); (center dash)
EXPRESS 2500 VAN 11-12 Body Control (BCM)
EXPRESS 1500 VAN 08-12 Body Control (BCM); (center dash)
STS 10 Body Control (BCM); center dash
TORRENT 07-09 Body Control (BCM); (center dash)
TAHOE 10 Body Control (BCM); (under steering column), ID 20815898
CTS 08-13 Body Control (BCM); LH dash
CAPTIVA SPORT 12 Body Control (BCM); (center dash), ID 20921436
G8 08-09 Body Control (BCM); (center dash)
IMPALA 13 Body Control (BCM); (LH dash), ID 22820315
SUBURBAN 1500 10 Body Control (BCM); (under steering column), ID 20815898
AVALANCHE 1500 10 Body Control (BCM); (under steering column), ID 25892622
YUKON 10 Body Control (BCM); (under steering column), ID 20815898
ESCALADE 10 Body Control (BCM); (under steering column), ID 25892622
LUCERNE 06-11 Body Control (BCM); (right side dash)
CTS 08 Body Control (BCM); RH dash
ESCALADE ESV 10 Body Control (BCM); (under steering column), ID 25892622
SAVANA 2500 VAN 08-09 Body Control (BCM); (center dash)
SAVANA 3500 VAN 10 Body Control (BCM); (center dash), 4.8L
SAVANA 3500 VAN 10 Body Control (BCM); (center dash), 6.0L
YUKON XL 1500 10 Body Control (BCM); (under steering column), ID 25892622
ESCALADE 10 Body Control (BCM); (under steering column), ID 20815898
SRX 07-09 Body Control (BCM); LH dash
ESCALADE ESV 10 Body Control (BCM); (under steering column), ID 20815898
EXPRESS 3500 VAN 11-12 Body Control (BCM)
HUMMER H2 08-09 Body Control (BCM); (LH firewall)
SAVANA 3500 VAN 11-12 Body Control (BCM)
VUE 08-10 Body Control (BCM); (center dash)
CAPRICE 11-13 Body Control (BCM)
ENCLAVE 08-12 Body Control (BCM); (LH dash)
Frequently Asked Questions
Frequently Asked Questions
Do I need to program this BCM?
No. We program the module to your vehicle’s specific VIN before shipping. It arrives ready to install, with no dealer programming required.
What exactly does a Body Control Module do?
The BCM is a computer that manages many of your vehicle’s non-engine related functions, such as power windows, locks, interior/exterior lighting, security system, wipers, and key fob operation.
Where is the BCM located on my 2008 Cadillac SRX?
The Body Control Module on the 2007-2009 SRX is found inside the cabin, on the driver’s side, behind the lower dashboard trim panel.
Do I need to send my old part back?
No. We do not require you to return your original module. There is no core charge associated with this purchase.
Will this fix the ‘Service Theft System’ message on my dash?
In many cases, a faulty BCM is the root cause of security system errors and warning messages. Replacing it with this pre-programmed unit is a very common and effective fix for these issues.
What information do you need from me?
After you complete your purchase, we will need you to provide your vehicle’s 17-digit VIN (Vehicle Identification Number) so we can program the module correctly for your specific car.