It is located in the passenger-side footwell, mounted up against a silver metal bracket behind the carpet and kick panel trim.
Always disconnect the negative battery terminal first before removing. Pull back the passenger footwell carpet and remove any trim shields and insulation panels. Once the BCM is exposed, release the locking tabs on the multiple wiring harnesses plugged into the BCM. Unbolt or unclip the BCM from its mounting bracket and pull it out.
Once you have the replacement, mount it and plug the electrical harnesses securely back in, and reconnect the vehicle battery.
Programming: You will likely need NASTF credentials or someone with such as of recently, as it will require security clearances to program since it is part of the anti theft system.
If your module is brand new it will need to be flashed to your VIN, a RPO configuration, and also Vehicle Theft Deterrent key handshake (this is why NASTAF credentials would be needed).
You will need a Windows laptop, a stable internet connection, a compliant J2534 pass-through programming device (GM MDI 2), and a temporary subscription to GM Service Programming System (SPS2) via the ACDelco TDS portal.
I would suggest you reach out to a professional, as this is not something easily done DIY anymore. There are
automotive programmers and select parts suppliers that can provide a "plug-and-play" flash service if you supply your VIN beforehand. They'll flash or clone the module to your VIN and RPO options prior to shipping so it arrives ready for the final security sync.
A couple of the ones I have used personally are below:
https://www.whiteautoandmedia.com/shop-by-vehicle/
OR
https://highway71autoparts.com/shop/programmed-13591519-bcm-plug-play-body-control-module-service/
Oct 16, 2026 at 5:55 PM