B0015 on 2007-2014 Chevrolet Suburban: Airbag Light Causes and Fixes
This code indicates a problem in the driver's seat belt pretensioner circuit, which will disable the airbag system. The most common causes are a poor connection at a wiring harness connector, a faulty clock spring, or a bad seat belt pretensioner. A GM Technical Service Bulletin points to a known issue with connector retainers.
- Code B0015 means your airbag system is disabled due to a fault in the driver's seat belt pretensioner circuit.
- Before attempting any complex repairs, unplug all phone chargers and check the large yellow electrical connectors under the driver's seat for a secure connection.
- A known GM issue points to small, inexpensive plastic clips (CPA retainers) on the connectors as a very common cause.
- Due to the risk of accidental deployment or system failure, working on the airbag system is best left to a qualified professional.
- Other likely causes include a worn-out clock spring in the steering column or a faulty seat belt pretensioner assembly.
What's Unique About the 2007-2014 Chevrolet SUBURBAN
For this generation of Suburban and its GMT900 platform mates (including the Tahoe, Silverado, Yukon, Sierra, and Escalade), electrical connection issues are a well-documented cause for airbag system faults. General Motors issued a Technical Service Bulletin (TSB #08-09-41-002H) that directly addresses intermittent airbag lights with code B0015, among others. The bulletin highlights that a loose, missing, or damaged Connector Position Assurance (CPA) retainer is a frequent culprit. Another TSB (PIT5564A) notes that aftermarket phone chargers plugged into the 12V power outlets can cause electrical interference, leading to this and other airbag codes. A separate GM document, PIT4898C, identifies specific wire harness chafe points under the power driver's seat as a cause for this code.
Diagnostic Flowchart
Tap your situation to follow the diagnostic path that matches what you're seeing on this vehicle.
Symptoms You May Notice
- Airbag warning light (SIR light) is illuminated on the dashboard.
- "Service Airbag System" message on the Driver Information Center (DIC).
- Replacing the driver's airbag when the fault is for the seat belt pretensioner.
- Replacing the seat belt pretensioner when the actual fault is a simple loose connector under the seat or a broken clock spring wire.
- Replacing the wrong part because the code description is generic; B0015 is specific to the driver's side seat belt retractor pretensioner loop.
Most Likely Causes
- Loose or Damaged Connector Position Assurance (CPA) Retainer 🔴 High Probability This is a known issue identified by GM in TSB #08-09-41-002H. The plastic retainers on airbag system connectors (typically yellow) can become loose, brittle, or break, causing a poor connection. This is extremely common across the entire GMT900 platform. 🎬 Watch: This common fix for the service airbag light.
How to confirm: Visually inspect the yellow airbag system connectors, particularly under the driver's seat and at the base of the B-pillar where the pretensioner is located. Check if the CPA clips are fully seated and not damaged. A scan tool may show resistance readings jumping to 25.5 ohms or 'open' when wiggling the connector.
Typical fix: Reseat the connector and replace the CPA retainer if it's missing or broken. The TSB provides specific part numbers for replacement retainers, such as GM P/N 12052834 or 88988974. Applying dielectric grease (GM P/N 12345579 or Nyogel 760G) to the terminals is also recommended.
Est. part cost: $5-$15 - Faulty Clock Spring (SIR Coil) 🟡 Medium Probability The clock spring is a set of coiled wires inside the steering column that allows the steering wheel to turn while maintaining electrical contact with the driver's airbag and other controls. Constant turning eventually causes the internal wires to fatigue and break, creating an open circuit.
How to confirm: Diagnosis involves testing the circuit's resistance through the clock spring with a multimeter (professional only) or using a scan tool to monitor the deployment loop resistance while turning the steering wheel from lock to lock. A large, erratic change or a jump to 'open' indicates a faulty clock spring.
Typical fix: Replace the clock spring assembly. This requires removing the steering wheel and airbag module.
Est. part cost: $50-$185 - Damaged Wiring or Connectors 🟡 Medium Probability Wiring under the driver's seat can be damaged by items stored there, by the seat's movement back and forth, or from corrosion due to moisture. A GM document (PIT4898C) specifically notes that the harness can be pinched between the power seat motor and the seat frame. The main connector for the pretensioner is often located at the base of the B-pillar, behind a plastic trim panel.
How to confirm: Visually inspect all accessible airbag wiring (typically bright yellow) for signs of damage, pinching, or corrosion. Check for a secure connection at the seat belt pretensioner itself. Forum users on TahoeYukonForum.com frequently report finding damaged wires under the driver's seat as the root cause.
Typical fix: Repair the damaged section of the wiring harness or replace the pigtail connector. AC Delco offers replacement connectors like P/N 29626NF.
Est. part cost: $15-$50 for a pigtail connector - Faulty Driver's Seat Belt Pretensioner ⚪ Low Probability The pretensioner unit itself contains the gas charge and the resistive element that the SDM monitors. While robust, it can fail internally, causing its resistance to go out of the specified range (1.1-3.9 ohms).
How to confirm: After ruling out all wiring and connection issues, the pretensioner is the likely cause. A technician can use a special SRS load tool (like J 38715-A) to substitute the pretensioner in the circuit. If the code can be cleared with the tool installed, the pretensioner is faulty.
Typical fix: Replace the driver's side seat belt retractor/pretensioner assembly. This is a hazardous material part due to the explosive charge. 🎬 Watch: How to safely remove the seat belt pretensioner.
Est. part cost: $200-$350
Rare But Worth Checking
- Aftermarket 12V/USB Charger Interference: GM issued a Preliminary Information Bulletin (PIT5564A) indicating that some aftermarket phone chargers can create electrical interference (EMI), causing erratic resistance readings in airbag circuits and setting codes like B0015. Before starting repairs, unplug all accessories from the 12V power outlets and see if the fault can be cleared.
- Faulty Sensing and Diagnostic Module (SDM): This is the airbag control module. It is very rare for the module itself to be the cause of a single deployment loop code. It should only be considered after all other possibilities (wiring, connectors, components) have been exhaustively tested and ruled out.
Diagnosis Steps
- SAFETY FIRST: Disconnect the negative battery terminal and wait at least 15 minutes for the SRS system's backup power to discharge before performing any physical inspection or work.
- Unplug any and all devices from the 12V power outlets (cigarette lighters) as per GM bulletin PIT5564A.
- Visually inspect the yellow connectors under the driver's seat and at the base of the B-pillar. Ensure they are fully plugged in and that the Connector Position Assurance (CPA) clips are secure and not broken. This is the most common fix.
- Inspect the wiring harness under the seat for any signs of pinching, chafing, or damage from objects or seat movement. Follow the yellow-sheathed wire loom. Pay close attention to the area between the seat frame and power seat motor.
- If a professional scan tool is available, monitor the resistance of the 'Driver Seat Belt Pretensioner Deployment Loop'. The normal range is typically 1.7-4.2 ohms. Wiggle the connectors and wiring harness to see if the resistance value fluctuates wildly or jumps to 'open' or a high value like 25.5 ohms.
- Turn the steering wheel from lock to lock while monitoring the resistance value. A large, erratic change or a jump to 'open' indicates a faulty clock spring.
- If wiring and connectors are confirmed to be good, the next step is to test the pretensioner itself, which is best left to a professional with the proper SRS load-testing tools (e.g., J 38715-A).
- If all components and wiring test good, the final possibility is the SDM, though this is highly unlikely.
Parts You'll Likely Need
- Connector Position Assurance (CPA) Retainer
(OEM #12052834, 88988974, 54590003)— Specifically called out in GM TSB #08-09-41-002H as a common failure point for this code. These are the small clips that lock the yellow connectors.
Trusted brands: ACDelco
OEM price range: $5-$15
Aftermarket price range: $5-$10 - Airbag Clock Spring (SIR Coil)
(OEM #23193461)— A common wear item; the internal wires break from the repeated motion of the steering wheel, causing an open circuit. This part is also known as Dorman 525-015.
Trusted brands: ACDelco, Standard Motor Products, Dorman
OEM price range: $150-$200
Aftermarket price range: $50-$100 - Driver Seat Belt Retractor Pretensioner Assembly
(OEM #19258019, 19260193)— The entire assembly is replaced if the internal resistance of the pretensioner fails or if it has been deployed. A deployed pretensioner is a common cause after even a minor collision.
Trusted brands: GM Genuine Parts
OEM price range: $200-$350
Aftermarket price range: Not Recommended
Related Codes That Often Appear With This One
- B0022 — This is the code for the passenger's seat belt pretensioner. If both codes appear, it may point to a common wiring harness issue, a systemic problem like charger interference, or a shared connector issue.
- B0012 — This code relates to the driver's airbag squib circuit (stage 1). It often shares the same wiring harness and clock spring as the B0015 circuit, so a fault in the clock spring could trigger both codes. TSB #08-09-41-002H also lists this code as having the same potential CPA retainer cause.
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, etc. — This bulletin is the primary document for this issue. It identifies that a loose, missing, or damaged Connector Position Assurance (CPA) retainer is a common cause for this and other airbag codes. It provides diagnostic steps and part numbers for replacement CPA clips (e.g., 12052834, 88988974).
- PIT5564A — Preliminary Information: Airbag Light On, Various DTCs Set — This bulletin warns that some aftermarket 12V chargers can cause electromagnetic interference (EMI), leading to false airbag codes. The recommended first step is to unplug all such devices and attempt to clear the code before proceeding with physical repairs.
Platform-Specific Known Issues
- GM Technical Service Bulletin #08-09-41-002H directly addresses code B0015 and points to faulty Connector Position Assurance (CPA) retainers as a primary cause.
- GM Preliminary Information Bulletin #PIT5564A warns that aftermarket accessories plugged into 12V power outlets can cause electrical interference that triggers false airbag codes, including B0015.
Mechanic-Grade Diagnostic Values
- Driver Seat Belt Pretensioner Deployment Loop Resistance — expected: 1.7 - 4.2 ohms (stable reading on scan tool). Failure: Less than 1.1 ohms (short), greater than 3.9 ohms (high resistance), or 25.5 ohms / 'Open' (open circuit).
Hidden / Shadow Codes Worth Checking
- B0015 04: Driver Seat Belt Retractor Pretensioner Deployment Loop Open Circuit. (see via Professional scan tool (e.g., GM Tech 2, GDS2, Autel MaxiSys) that can read manufacturer-specific codes and symptom bytes.)
- B0015 0D: Driver Seat Belt Retractor Pretensioner Deployment Loop Resistance Above Threshold (>3.9 ohms). (see via Professional scan tool that can read manufacturer-specific codes and symptom bytes.)
- B0015 0E: Driver Seat Belt Retractor Pretensioner Deployment Loop Resistance Below Threshold (<1.1 ohms). (see via Professional scan tool that can read manufacturer-specific codes and symptom bytes.)
- B0015 02: Driver Seat Belt Retractor Pretensioner Deployment Loop Short to Ground. (see via Professional scan tool that can read manufacturer-specific codes and symptom bytes.)
Scan Tool Commands That Help
- GM GDS2 / Tech 2: Data Display > Deployment Loop Resistance Data (specifically Loop 5 for this code) — This is used to monitor the live resistance of the pretensioner circuit while wiggling wires and connectors to pinpoint the location of an intermittent open or short.
- Professional Scan Tool: Clear DTCs — After the physical repair has been completed, this function is used to clear the fault from the SDM's memory and turn off the airbag light. The light should stay off if the repair was successful.
Wiring & Ground Locations
- Driver's Seat Harness (under seat) — Under the driver's seat, specifically the yellow-sheathed harness running to the seat belt pretensioner at the B-pillar base.. This harness is prone to being pinched between the seat frame and the power seat motor, especially when the seat is moved to its full 'up' position. This can cause an open or short, triggering B0015.
- Pretensioner Connector Shorting Bar — Inside the yellow connector at the seat belt pretensioner.. When the connector is unplugged, an internal shorting bar automatically shorts the high and low circuits together. This is a safety feature but must be understood for diagnosis; testing the harness side with the component unplugged should show a short. If it doesn't, the fault is in the wiring.
- SDM Main Connector — The Sensing and Diagnostic Module (SDM) is often located under the center console.. In rare cases, a hard jolt (like hitting a pothole) can cause the main harness connector at the SDM itself to become loose, creating an open circuit and triggering this code.
Real Owner Repair Stories
- YouTube channel 'Auto Repair Guys' (Chevrolet Cruze (demonstrates same GM principle)) — Airbag light on, "Service Airbag System" message, code B0015-04.
❌ Tried (didn't work) Initial inspection showed the connector was plugged in.
✅ What actually fixed it The orange Connector Position Assurance (CPA) clip was not fully seated, even though the connector appeared to be plugged in. Pushing the CPA clip in all the way restored the connection, resistance dropped from 25.5 ohms to 2.3 ohms, and the code was cleared. - YouTube channel 'Mathuza Car Service' (Chevrolet Onix (demonstrates same GM principle)) — Airbag light on with code B0015/04.
❌ Tried (didn't work) Using a resistor to emulate the pretensioner, which confirmed the fault was in the wiring/module side.
✅ What actually fixed it The large main connector at the airbag control module (SDM) under the center console was loose. The locking tab had released, likely after hitting a bump. Securing the main SDM connector fixed the issue. - YouTube channel 'ken malatia' (2013 Chevrolet Equinox (demonstrates same GM principle)) — Airbag light on with codes B0015 and B0022.
❌ Tried (didn't work) Wiggling wires did not change the resistance reading.
✅ What actually fixed it Using a scan tool to monitor live data, the mechanic unplugged the pretensioner connector. The resistance reading changed, indicating the wiring to that point was good. The scan tool showed 25.5 ohms (open) when connected. This confirmed the pretensioner itself had an internal open circuit and needed to be replaced.
OEM Part Supersession History
22989630, 23193461→23381964— Part revision and consolidation by manufacturer.
Heads up: These part numbers are for the clock spring (SIR coil). While a potential cause, always verify the correct part number for your specific VIN and options (e.g., heated steering wheel) before ordering.
Model Year Variations Within This Range
- 2007-2014: The location of potential wire chafing under the driver's seat differs based on the power seat option. On 8-way power seats, the pretensioner harness branch can be put under tension when the seat is in the full 'up' position. On 4-way seats, the harness can chafe on a side shield bracket when the seat is in the full 'down' position.
Helpful Videos
We Have This Part in Stock
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.
- Chevrolet SUBURBAN:
- 🎬 Helpful Videos
- 🛍️ Shop This Part
- What's Unique About the 2007-2014 Chevrolet SUBURBAN
- Diagnostic Flowchart
- 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