Go-Parts
Cart 0
Your cart is empty
Add an item to see it appear here.
Wrenchy
Go-Parts Garage
Expert guides for diagnosing, troubleshooting, and replacing auto parts Expert guides for diagnosing and replacing auto parts
Browse All →
🎬 Helpful Videos 🛍️ Shop This Part

B0015 on 2007-2013 Chevrolet Avalanche: Airbag Light Causes & Fixes

On a 2007-2013 Avalanche, code B0015 almost always points to a poor connection in the driver's seat belt pretensioner circuit. The most common fix is replacing a small, inexpensive plastic connector lock (CPA retainer) under the driver's seat, as detailed in GM TSB #08-09-41-002H.

15 minutes to read 2007-2013 Chevrolet AVALANCHE
Most Likely Cause
Loose or Damaged Connector Position Assurance (CPA) Retainer
Difficulty
2/5
Est. Time
1.2 hrs
DIY Doable?
🔧 Shop
Shop Labor
$75 – $550
Parts Price
$1 – $350
⚠️ Drivable, but... — The vehicle will drive normally, but the airbag warning light indicates the entire airbag system is disabled and will NOT deploy in an accident. Repair should be considered urgent for safety.
Key Takeaways
  • B0015 means the airbag system is OFF. Do not rely on it in a crash until this is fixed.
  • The most likely cause is a simple, inexpensive plastic clip (CPA retainer) on the yellow connector under the driver's seat, as per GM TSB #08-09-41-002H.
  • Always disconnect the battery for at least 15 minutes before touching any yellow airbag connectors.
  • You will need a scan tool that can read and clear SRS/airbag codes to turn the light off after the repair is complete.
The OBD-II trouble code B0015 indicates that the Sensing and Diagnostic Module (SDM), the airbag system's computer, has detected a fault in the 'Driver Seat Belt Retractor Pretensioner Deployment Loop'. A pretensioner is a safety device that uses a small explosive charge to tighten the seatbelt instantly during a collision. This code is set when the SDM detects incorrect electrical resistance in the circuit for more than 120 milliseconds. The fault can be resistance that is too high (an open or loose connection, >3.9 ohms), too low (a short circuit, <1.1 ohms), a short to ground, or a short to battery voltage.

What's Unique About the 2007-2013 Chevrolet AVALANCHE

The 2007-2013 Avalanche, along with its GMT900 platform mates (like the Silverado, Tahoe, and Yukon), is known for intermittent airbag faults due to the design of its wiring connectors. General Motors issued a specific and extensive Technical Service Bulletin (TSB #08-09-41-002H) that directly addresses code B0015, pointing to the Connector Position Assurance (CPA) retainer as a frequent point of failure. This makes a simple connector check the most critical first step, often avoiding unnecessary and expensive part replacements. The issue is so common across this platform that it's the first thing any experienced technician will check.

Diagnostic Flowchart

Tap your situation to follow the diagnostic path that matches what you're seeing on this vehicle.

What is the condition of the yellow airbag connector under the driver's seat?
→ CRITICAL: Disconnect the negative battery terminal, wait 15 minutes, then inspect the yellow connector.
→ Replace the CPA retainer (OEM #12052834, ~$1-$10) as noted in TSB #08-09-41-002H.
→ Clean terminals, apply dielectric grease, and reconnect. If damaged, replace the pigtail ($15-$40).
Did cleaning the connector and clearing the code fix the airbag warning light?
→ The issue was a poor connection. Ensure the CPA retainer is fully seated.
→ Replace the Driver Seat Belt Retractor Assembly (e.g., OEM 19121537, $150-$350) due to internal failure.
Professional service recommended: Working with airbag systems is hazardous. It requires disconnecting the vehicle's battery and waiting for the system to fully discharge to prevent accidental deployment, which can cause serious injury. Furthermore, special tools are needed to properly clear SRS codes, and terminals require a specific repair kit (J-38125) to maintain circuit integrity.

Symptoms You May Notice

  • Airbag warning light illuminated on the instrument panel
  • "Service Air Bag" message on the Driver Information Center (DIC)
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the seat belt pretensioner assembly without first thoroughly inspecting the under-seat connector and CPA retainer. The connector issue is far more common and much cheaper to fix.
  • Replacing the clock spring (steering wheel coil). The clock spring is part of the driver's airbag circuit, not the seat belt pretensioner circuit.

Most Likely Causes

  1. Loose or Damaged Connector Position Assurance (CPA) Retainer 🔴 High Probability This is a well-documented issue on the GMT900 platform, as cited in TSB #08-09-41-002H. The small plastic CPA clip on the yellow airbag connector under the driver's seat can become brittle, break, or come loose, causing a poor connection and high resistance.
    How to confirm: Visually inspect the main yellow connector under the driver's seat. Check if the small green or orange CPA retainer is fully seated and not broken. Wiggling the connector while observing live resistance data on a scan tool can also confirm an intermittent connection. A resistance reading above 3.9 ohms (or a very high number like 25.5 ohms) points to this open circuit condition.
    Typical fix: Replace the CPA retainer. The part is inexpensive and ensures the main connector stays locked in place. Applying dielectric grease to the terminals is also recommended. The connector and CPA may seat independently, so ensure both are secure.
    Est. part cost: $1-$10
  2. Poor Connection or Damaged Terminals in Connector 🟡 Medium Probability Items stored under the seat, or movement of the power seat, can stress the wiring harness over time, leading to loose pins, chafed wires, or corrosion within the connector.
    How to confirm: Disconnect the connector (after disabling the SIR system) and inspect the male and female terminals for corrosion, contamination, or being bent/pushed out. Check for proper terminal tension.
    Typical fix: Clean the terminals carefully. If damaged, the connector pigtail may need to be replaced by a qualified technician using the proper SIR terminal repair kit (J-38125), as the terminals have special plating. Do not use standard terminals for repair.
    Est. part cost: $15-$40 for a pigtail
  3. Faulty Driver Seat Belt Pretensioner Assembly ⚪ Low Probability While less common than wiring issues, the internal resistance of the pretensioner's pyrotechnic charge can fail, causing it to fall out of the specified range (typically 1.1-3.9 ohms). This can happen with age or if the vehicle was in a prior accident and the part was not replaced.
    How to confirm: After confirming the wiring and connectors are good, a technician can use a special tool (SIR load tool/resistor) to substitute the pretensioner. If the code clears with the tool connected, the pretensioner itself is faulty.
    Typical fix: Replace the entire driver's side seat belt retractor assembly, which contains the pretensioner. This part is often specific to interior color and trim.
    Est. part cost: $150-$350

Rare But Worth Checking

  • Damaged Wiring Harness: The wiring harness can get chafed or pinched under the seat frame or carpeting, causing an open or short circuit. A GM document (PIT4898C) specifically identifies wire harness chafe points under the power driver's seat as a cause for this code. This requires careful visual inspection along the harness path from the pretensioner to the SDM.
  • Faulty Sensing and Diagnostic Module (SDM): This is very rare. The SDM is the airbag control computer. It should only be considered for replacement after all other possibilities (wiring, connectors, and the pretensioner itself) have been definitively ruled out.
  • Electrical Interference from 12V Accessories: A GM Preliminary Information Bulletin (#PIT5564A) warns that some aftermarket phone chargers or other devices plugged into the 12V outlets can cause electrical noise that triggers false airbag codes like B0015. Unplugging all accessories is a simple first diagnostic step.

Diagnosis Steps

  1. Verify the code with a scan tool capable of reading SRS/airbag codes and their specific symptom bytes (e.g., 04 for Open Circuit, 0D for High Resistance).
  2. Unplug any accessories from 12V power outlets to eliminate potential electrical interference.
  3. CRITICAL SAFETY STEP: Disconnect the negative battery terminal and wait at least 15 minutes (some sources recommend up to an hour) to allow the airbag system's backup power to discharge.
  4. Visually inspect the large yellow connector under the driver's seat. Check that it is fully seated.
  5. Inspect the Connector Position Assurance (CPA) retainer on the connector. If it is broken, loose, or missing, replace it.
  6. If the CPA is good, disconnect the connector. Inspect terminals for corrosion, damage, or poor pin tension (fretting).
  7. If terminals look clean, apply a small amount of dielectric grease and firmly reconnect, ensuring both the connector body and the CPA click into place.
  8. Reconnect the battery.
  9. Use an SRS-capable scan tool to clear the B0015 code. A standard OBD-II reader cannot clear airbag faults.
  10. If the code returns immediately, the fault is likely in the pretensioner assembly or the wiring itself, requiring more advanced diagnostics like resistance checks or using a load tool.

Parts You'll Likely Need

  • Connector Position Assurance (CPA) Retainer (OEM #12052834) — This small plastic clip is the most common failure point identified in GM's own service bulletin for this code. It becomes brittle and fails to hold the connector securely.
    Trusted brands: ACDelco, Dorman, Aptiv/Delphi
    OEM price range: $5-$10
    Aftermarket price range: $1-$5
  • Driver Seat Belt Retractor Assembly (OEM #19121537 (Example for Black, check VIN for exact match)) — If the wiring and connectors are confirmed to be good, the internal circuit of the pretensioner itself has likely failed. This part is sold as a complete seat belt assembly and is color-matched to the interior.
    Trusted brands: ACDelco (GM Genuine)
    OEM price range: $200-$350
    Aftermarket price range: $150-$250

Related Codes That Often Appear With This One

  • B0016 — This code relates to the Left Roof Rail Airbag. Since TSB 08-09-41-002H covers both codes, seeing them together can point to a widespread connector or CPA retainer issue in the vehicle's SIR system.
  • B0022 — This is the equivalent code for the passenger-side seat belt pretensioner. Seeing it with B0015 could indicate a similar connector issue on the passenger side or a problem with a replacement part after an accident.

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) B0015... Set (Inspect and Replace Connector Position Assurance (CPA) Retainer).
  • PIT5564A: Preliminary information bulletin regarding electrical interference from 12V accessories causing various SIR codes.
  • PIT4898C: Identifies specific wire harness chafe points under the power driver's seat as a potential cause.

Platform-Specific Known Issues

  • GM Technical Service Bulletin #08-09-41-002H is the key document for this issue. It identifies intermittent airbag lights caused by faulty Connector Position Assurance (CPA) retainers on a wide range of GM vehicles built on the GMT900 platform, including the 2007-2013 Avalanche, for codes like B0015.

Mechanic-Grade Diagnostic Values

  • Driver Seat Belt Pretensioner Deployment Loop Resistance — expected: 2.2 - 2.7 ohms (some sources state 1.1 - 3.9 ohms is the acceptable range for the SDM). Failure: A resistance greater than 3.9 ohms (e.g., 25.5 ohms) indicates an open or high-resistance circuit. A resistance less than 1.1 ohms indicates a short circuit.

Hidden / Shadow Codes Worth Checking

  • B0015 04: Driver Pretensioner Deployment Loop - Open Circuit. This is the most common sub-code and directly points to a break in the circuit, most often the under-seat connector. (see via A professional scan tool like a GM Tech2 or GDS2 is required to read symptom bytes.)
  • B0015 0D: Driver Pretensioner Deployment Loop - Resistance Above Threshold. This indicates high resistance, also commonly caused by a poor connection or fretting corrosion at the connector. (see via A professional scan tool like a GM Tech2 or GDS2 is required to read symptom bytes.)
  • B0015 0E: Driver Pretensioner Deployment Loop - Resistance Below Threshold. This indicates a short circuit in the wiring or within the pretensioner assembly itself. (see via A professional scan tool like a GM Tech2 or GDS2 is required to read symptom bytes.)

Scan Tool Commands That Help

  • GDS2 / Tech2: Data Display > Deployment Loop 1-14 Resistance Data > Loop 5 — This specific function allows a technician to view the live resistance value of the driver's seat belt pretensioner circuit (Loop 5). It is essential for confirming an open/high resistance condition (e.g., seeing 25.5 ohms) and verifying the repair (seeing a normal value like 2.3 ohms).
  • GDS2 / Tech2: Clear DTCs — After a repair is completed, the fault code must be cleared from the Sensing and Diagnostic Module (SDM). Standard OBD-II code readers cannot clear SRS/airbag codes; a professional-level tool is required.

Wiring & Ground Locations

  • Yellow SIR Connector — Under the driver's seat, connecting the main body harness to the seat harness.. This is the single most common failure point for code B0015. It is susceptible to being kicked, having items stored on it, or being stressed by seat movement, leading to a loose connection or broken CPA retainer.
  • G303 — On the lower part of the driver's side B-pillar, behind the plastic trim panel.. This is a major body ground point physically close to the seat belt retractor/pretensioner assembly. While a poor ground here would likely cause multiple issues, it's a relevant point to check for corrosion or looseness if the connector-level fixes do not resolve an intermittent fault.

Real Owner Repair Stories

  • YouTube channel 'Auto Repair Guys' (General Motors vehicle (demonstrated on a Chevy Cruze, but applies to Avalanche with same system)) — Airbag light was on, "Service Airbag" message displayed.
    ❌ Tried (didn't work) The initial inspection showed the connector was plugged in, but the code was still active.
    ✅ What actually fixed it The orange Connector Position Assurance (CPA) lock was not fully seated, even though the main connector body was. Pushing the CPA lock in until it clicked caused the live resistance reading on the scan tool to drop from 25.5 ohms to a normal 2.3 ohms, and the airbag light turned off on its own.
  • YouTube channel 'HOW TO FIX CHEVY SEAT BELT RETRACTOR PRETENSIONER...' (2018 Chevrolet vehicle that had been in a prior accident.) — Airbag light on with code B0015 'open loop'.
    ❌ Tried (didn't work) The owner had replaced the seat belt assembly with a used part, but the code persisted.
    ✅ What actually fixed it The technician diagnosed that the replacement seat belt, while looking identical, had a slightly different connector plug that was not seating all the way into the harness. The plug was physically inserted but not making full electrical contact. Using a resistor to test the circuit confirmed the vehicle-side wiring was good, proving the fault was in the connection to the replacement part. The final fix was to get the correct seat belt assembly for the vehicle.

OEM Part Supersession History

  • 1925611719121537 — Part number consolidation and potential design update by GM.
2007-2014 Yukon, Tahoe,  Airbag light "Service Air Bag" Common FIX
2007-2014 Yukon, Tahoe, Airbag light "Service Air Bag" Common FIX
Wrenchy
Article researched & written by
Go-Parts' AI research assistant. Every article is backed by live web research, verified OEM data, and real technician knowledge — so you get accurate, up-to-date information you can trust.
Meet Wrenchy → Updated Jul 21, 2026

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.

Year Coverage
This article covers the OBD-II Code B0015 for:
  • Chevrolet AVALANCHE: 2007200820092010201120122013
In this article
🎬 Helpful Videos
Jump to ▴

Email This Guide

We'll send you a link to this article so you can read it later or share it.

Added to cart · Part