B0016 on 2008-2014 Cadillac CTS: Airbag Light and Connector Fault Guide
This code indicates a fault in an airbag deployment loop, most commonly caused by a poor connection under one of the front seats or at the A-pillar for the roof rail airbag. The fix is often as simple as reseating the yellow connector and replacing a small plastic retainer clip (CPA), a very low-cost part, GM P/N 88988974.
- B0016 on a 2008-2014 CTS means there's an electrical fault in an airbag circuit, which disables that part of the safety system.
- Do not immediately assume you need a new airbag. The problem is almost always a cheap and simple connector or clip issue, as documented in a GM TSB.
- The most likely fix is inspecting the yellow airbag connectors (often under the seats or behind pillar trim) and replacing the small plastic Connector Position Assurance (CPA) retainer.
- Due to the risk of accidental airbag deployment, it is highly recommended to have this repair performed by a professional or to strictly follow all safety procedures for disabling the SIR system.
What's Unique About the 2008-2014 Cadillac CTS
The second-generation Cadillac CTS, along with dozens of other GM vehicles from this era, is highly susceptible to this specific type of airbag fault. The issue is so common that GM issued a detailed Technical Service Bulletin (TSB #08-09-41-002H). The problem rarely lies with the expensive airbag module itself, but rather with the small, yellow electrical connectors and their plastic Connector Position Assurance (CPA) retainers, which can become loose, damaged, or miss-seated over time. These connectors are often located in vulnerable areas like under the front seats or behind pillar trim, where they can be disturbed.
Diagnostic Flowchart
Tap your situation to follow the diagnostic path that matches what you're seeing on this vehicle.
Generation note: The 2008-2014 year range covers the second generation of the Cadillac CTS. This includes the sedan (2008-2013), wagon (2010-2014), and coupe (2011-2014). The TSB and common connector issues apply across these models and a wide range of other GM vehicles.
Symptoms You May Notice
- Airbag warning light illuminated on the instrument panel.
- "Service Airbag" message on the Driver Information Center (DIC).
- Replacing the entire airbag module when the issue is just the connector or CPA clip.
- Replacing the clock spring (typically associated with driver-side steering wheel airbag codes, not B0016 which is for the roof rail).
- Clearing the code without fixing the connection. The code is a hard fault and will return immediately if the electrical issue persists.
Most Likely Causes
- Loose, Damaged, or Missing Connector Position Assurance (CPA) Retainer 🔴 High Probability → Shop Multi-Purpose Retainer This is a well-documented issue across many GM platforms of this era, as outlined in TSB #08-09-41-002H. The CPA is a small plastic clip that secures the main electrical connector; if it's not fully seated, becomes brittle, or breaks, the connection can become intermittent and trigger a fault code.
How to confirm: Visually inspect the yellow airbag connectors, typically located under the front seats or for the B0016 code, behind the A-pillar trim for the roof rail airbag. Check if the connector is fully seated and if the small plastic CPA clip is present, intact, and fully locked in place.
Typical fix: Reseat the electrical connector and replace the CPA retainer. This often resolves the fault without needing to replace any major components. 🎬 Watch this walkthrough of a common GM airbag connector repair. The CPA must be fully seated with an audible click.
Est. part cost: $5-$15 - Poor Connection or Corrosion in Airbag Harness Connector 🟡 Medium Probability Connectors under the front seats are vulnerable to being kicked, having items pushed against them, or moisture from spills or detailing, 🎬 See how to fix airbag connectors disturbed during a detail. leading to a poor connection or corrosion. The roof rail connector can also be disturbed during headliner or pillar work.
How to confirm: After disabling the SIR system, disconnect the connector and inspect the metal pins and sockets for any signs of green or white corrosion, pushed-out pins, or other damage. All SIR system terminals are gold-plated for integrity.
Typical fix: Clean the terminals with a dedicated electronics cleaner. If terminals are damaged or have poor tension, a connector pigtail or terminal repair may be necessary using the specified SIR repair kit (J-38125). Applying dielectric grease during reassembly is recommended.
Est. part cost: $20-$50 for a pigtail connector. - Damaged Wiring Harness ⚪ Low Probability
How to confirm: Visually inspect the wiring leading to the affected airbag component (e.g., under the seat, along the A-pillar/roofline). Look for any signs of chafing, pinching, or breaks in the wiring loom.
Typical fix: Repair the damaged section of the wire. Splicing airbag wires requires extreme care and should follow manufacturer procedures (using tools like the J-38125 kit) to ensure proper resistance is maintained.
Est. part cost: $5-$25 for wiring repair supplies.
Rare But Worth Checking
- Faulty Airbag Module (e.g., Left Roof Rail Airbag): This is rare. The airbag module itself is seldom the point of failure compared to the connectors and wiring. It should only be considered after all wiring and connection issues have been ruled out by testing.
- Faulty Sensing and Diagnostic Module (SDM): → Shop Air Bag This is the main airbag computer, located under the left front seat beneath the carpet on the CTS. It is very unlikely to be the cause for a single deployment loop code and should be the absolute last item to consider for replacement after exhaustive diagnostics confirm all circuits are good.
Diagnosis Steps
- SAFETY FIRST: Disable the Supplemental Inflatable Restraint (SIR) system. Disconnect the negative battery terminal and wait at least 10 minutes for the system's capacitors to discharge.
- Scan the vehicle with a capable OBD2 scanner that can read SRS/Body codes to confirm B0016 is the active code. Note the 2-digit suffix (e.g., 04, 0D, 0E) as it provides specific information about the fault type (open, high resistance, etc.).
- Identify the specific airbag circuit. For B0016, this is the 'Left Roof Rail Initiator 1 Deployment Loop'. The connector is typically located behind the driver's side A-pillar trim.
- Locate and inspect the corresponding yellow airbag connector and its Connector Position Assurance (CPA) retainer. Ensure the connector is fully plugged in and the CPA is not loose, broken, or missing.
- If the CPA and connector seem fine, disconnect the connector (with the SIR system disabled) and inspect the terminals for corrosion, damage, or poor pin tension.
- If a wiring or connector issue is found, repair it using approved SIR system methods. Replace the CPA retainer (GM P/N 88988974) as a best practice.
- Once the repair is complete and all connectors are securely fastened, reconnect the battery.
- Clear the DTCs with a scan tool. A basic code reader may not be able to clear SRS codes; a bidirectional tool is often required.
- Cycle the ignition to see if the code returns. If it does, further professional diagnosis of the airbag module and SDM may be required.
Parts You'll Likely Need
- Connector Position Assurance (CPA) Retainer
(OEM #88988974)— This small plastic clip is the most common failure point, as identified in TSB #08-09-41-002H. It can become brittle and fail to hold the main connector securely.
Trusted brands: ACDelco, GM Genuine Parts
OEM price range: $5-$15
Aftermarket price range: $5-$10 - Airbag Wiring Harness Connector (Pigtail)
(OEM #PT2590 (ACDelco))— If the connector housing or terminals are corroded or damaged, replacing the connector end (pigtail) is the proper repair. The specific pigtail varies by location; visual confirmation is required.
Trusted brands: ACDelco, Dorman, Connector Experts
OEM price range: $30-$50
Aftermarket price range: $20-$40
Related Codes That Often Appear With This One
- B0012, B0013, B0015, B0019, B0020, B0022, B0023, etc. — These are all codes for various airbag deployment loops covered by the same GM Technical Service Bulletin (TSB #08-09-41-002H). They all point to the same potential root cause: a faulty connector or CPA retainer in the SIR system.
Technical Service Bulletins (TSBs) & Recalls
- 08-09-41-002H: Diagnostic Information for Supplemental Inflatable Restraint (SIR) System, Intermittent AIR BAG Indicator/Lamp Illuminated with DTC(s) B0012, B0013, B0015, B0016... Set (Inspect and Replace Connector Position Assurance (CPA) Retainer).
Platform-Specific Known Issues
- GM Technical Service Bulletin #08-09-41-002H directly addresses an intermittent airbag light with DTC B0016 (among others) on the 2008-2014 CTS. It identifies the cause as a potential loose, missing, or damaged Connector Position Assurance (CPA) retainer and provides the diagnostic procedure.
- Owner forums frequently cite resolving the 'Service Airbag' light by locating the yellow connector under the driver's or passenger's seat, unplugging it, cleaning it with electronics cleaner, and reconnecting it securely. While B0016 points to the roof rail, the under-seat connectors are a common failure point for other similar airbag codes on this platform.
Mechanic-Grade Diagnostic Values
- Left Roof Rail Initiator 1 Deployment Loop Resistance — expected: 1.74 – 3.41 ohms (based on similar GM deployment loops). Failure: A reading greater than 4.2 ohms will set a B0016-0D. A reading less than 1.4 ohms will set a B0016-0E.
Hidden / Shadow Codes Worth Checking
- B0016 01: Left Roof Rail Initiator 1 Deployment Loop Short to Battery (see via A professional scan tool (like GM's GDS2/Tech2) that can read manufacturer-specific SRS codes and their symptom bytes.)
- B0016 02: Left Roof Rail Initiator 1 Deployment Loop Short to Ground (see via A professional scan tool (like GM's GDS2/Tech2) that can read manufacturer-specific SRS codes and their symptom bytes.)
- B0016 04: Left Roof Rail Initiator 1 Deployment Loop Open Circuit (see via A professional scan tool (like GM's GDS2/Tech2) that can read manufacturer-specific SRS codes and their symptom bytes.)
- B0016 0D: Left Roof Rail Initiator 1 Deployment Loop Resistance Above Threshold (see via A professional scan tool (like GM's GDS2/Tech2) that can read manufacturer-specific SRS codes and their symptom bytes.)
- B0016 0E: Left Roof Rail Initiator 1 Deployment Loop Resistance Below Threshold (see via A professional scan tool (like GM's GDS2/Tech2) that can read manufacturer-specific SRS codes and their symptom bytes.)
Scan Tool Commands That Help
- GDS2 (GM Global Diagnostic System 2): Data Display: Deployment Loop Resistance — To monitor the live resistance value of the roof rail airbag loop to see if it is out of specification. The specific path is: Module Diagnostics > K36 Restraints Control Module > Data Display > Deployment Loop 1-14 Resistance Data.
- J 38715-A SIR Load Tool: Circuit Load Simulation — This special tool is connected in place of the airbag module itself. If the code clears with the load tool installed, it confirms the wiring and SDM are good, isolating the fault to the airbag module. If the code persists, the fault is in the wiring or SDM.
Wiring & Ground Locations
- Sensing and Diagnostic Module (SDM) — Located underneath the vehicle carpet under the center console.. This is the central computer for the airbag system that sets code B0016. Its connectors must be secure and free of corrosion.
- Inflator Module for Left Roof Rail Air Bag — Located on the driver's side behind the garnish molding on the upper rear pillar (C-pillar area).. This is the component and general connector location for the B0016 code. The fault is often in the connector leading to this inflator.
Real Owner Repair Stories
- Just Commodores forum user 'Holden17' (Holden VF2 SS Wagon (a related GM platform vehicle)) — Intermittent 'Service Airbag' light on the dashboard.
❌ Tried (didn't work) Initial suspicion was an issue related to a steering wheel swap, but that was incorrect.
✅ What actually fixed it The dealer found the companion code B0023 (Right Roof Rail Airbag) stored in the SDM. The technician removed the headliner and trim to access the connector, which was found to be 'not fully home'. Reconnecting the plug securely and clearing the codes resolved the issue permanently.
OEM Part Supersession History
13504855→13576627— Standard part revision/update.
Heads up: This is the SDM for a 2010 CTS.13503724, 13576748, 13578407, 13580450→13579117— Standard part revision/update.
Heads up: This is the SDM for 2011-2015 CTS models. Using the wrong module will require programming and may not be compatible.
Model Year Variations Within This Range
- 2008-2010 vs 2011-2015: The part number for the main Sensing and Diagnostic Module (SDM) changed. For example, the P/N for a 2010 model is 13576627, while the P/N for 2011-2015 models is 13579117. This indicates a hardware change during the generation.
Helpful Videos
The information in this article is provided for general reference and educational purposes only. Vehicle specifications, procedures, and part compatibility can vary by production date, trim level, and region. Always consult your vehicle's factory service manual and verify part numbers before purchasing or performing repairs. Safety-critical components such as airbags, seat belts, and braking systems should be installed by a qualified professional.
- Cadillac CTS:
- 🧭 Diagnostic Flowchart
- 🎬 Helpful Videos
- What's Unique About the 2008-2014 Cadillac CTS
- Symptoms You May Notice
- Most Likely Causes
- Rare But Worth Checking
- Diagnosis Steps
- Parts You'll Likely Need
- Related Codes That Often Appear With This One
- Technical Service Bulletins (TSBs) & Recalls
- Platform-Specific Known Issues
- Mechanic-Grade Diagnostic Values
- Hidden / Shadow Codes Worth Checking
- Scan Tool Commands That Help
- Wiring & Ground Locations
- Real Owner Repair Stories
- OEM Part Supersession History
- Model Year Variations Within This Range
- 🎟️ Get 5% Off