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-2010 GMC Sierra 2500: Airbag Light and Seatbelt Pretensioner Fixes

On a 2007-2010 GMC Sierra 2500, code B0015 almost always points to a faulty electrical connection for the driver's seatbelt pretensioner, usually under the driver's seat. The most common fix is inspecting the yellow connector and replacing the Connector Position Assurance (CPA) retainer as outlined in GM TSB #08-09-41-002H. A scan tool will often show resistance over 3.9 ohms or an open circuit.

16 minutes to read 2007-2010 Gmc SIERRA 2500
Most Likely Cause
Loose or Damaged Connector Position Assurance (CPA) Retainer
Difficulty
4/5
Est. Time
1.5 hrs
DIY Doable?
🔧 Shop
Shop Labor
$100 – $650
Parts Price
$5 – $400
⚠️ Drivable, but... — The truck will drive normally, but the entire airbag system is disabled. In the event of a collision, the airbags and seatbelt pretensioners will not deploy, significantly increasing the risk of serious injury or death.
Key Takeaways
  • Code B0015 means your truck's entire airbag system is OFF and will not work in a crash.
  • The most likely cause is a simple, inexpensive connection issue under the driver's seat, specifically the yellow connector's CPA retainer, as noted in a GM service bulletin.
  • Before buying any parts, inspect the wiring and connectors under the driver's seat for obvious damage or a loose fit.
  • Due to the explosive nature of airbag components, this repair carries a high risk of personal injury and is best left to a qualified professional.
  • Do not replace the clock spring; this code is related to the seatbelt system, not the steering wheel airbag.
The trouble code B0015 on a 2007-2010 GMC Sierra 2500 indicates that the airbag computer, known as the Sensing and Diagnostic Module (SDM), has detected a fault in the 'Driver Seat Belt Retractor Pretensioner Deployment Loop'. This means there is an electrical problem—like an open circuit, a short, or incorrect resistance—in the wiring for the device that tightens the driver's seatbelt during a crash. A professional scan tool may show a specific symptom byte, such as B0015:04 (Open Circuit), B0015:0D (Resistance Above Threshold), or B0015:0E (Resistance Below Threshold). When this code is active, the airbag warning light will illuminate, and the entire Supplemental Inflatable Restraint (SIR) system will be disabled.

What's Unique About the 2007-2010 Gmc SIERRA 2500

The GMT900 platform, which includes the 2007-2010 Sierra, is well-known for having sensitive airbag system connectors. General Motors issued a specific Technical Service Bulletin (TSB #08-09-41-002H) acknowledging that intermittent airbag lights are often caused by issues with the Connector Position Assurance (CPA) retainers on the wiring harnesses, rather than a failure of a major component. This makes checking the connectors under the seat the first and most critical diagnostic step for this specific truck. The CPA clip is essential for isolating shorting bars within the connector, and if it's not fully seated, the circuit will be compromised.

Diagnostic Flowchart

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

What is the status of the yellow airbag connector under the driver's seat?
→ Disconnect the negative battery terminal for 1 hour, unplug any aftermarket 12V devices, and visually inspect the yellow SIR connectors under the driver's seat.
→ Replace the CPA retainer (GM part 88988974, 12052834, or 54590003) for $5-$15. Apply dielectric grease and firmly reseat the connector per TSB #08-09-41-002H.
Is the yellow-sheathed wiring harness under the seat damaged or chafed?
→ Repair the broken wire with solder and heat shrink, or replace the connector pigtail (e.g., ACDelco PT1204) for $10-$50.
What does a scan tool show for the pretensioner loop resistance?
→ Have a professional use a scan tool to monitor live resistance. Normal is 1.7-4.2 ohms. Wiggle the harness to check for intermittent open circuits.
→ Replace the driver's seatbelt retractor assembly ($200-$400, e.g., GM 19210382 or 19260195). This is a safety component and cannot be repaired.
Professional service recommended: Working on the airbag (SIR) system is dangerous. It involves explosive components and can lead to accidental deployment, causing serious injury, or system failure in a crash if not repaired correctly. The system's backup power must be allowed to discharge by disconnecting the battery for at least one hour before work begins.

Symptoms You May Notice

  • Airbag or "Service Air Bag" light illuminated on the dashboard.
  • The airbag system is completely disabled.
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the entire seatbelt assembly without first checking the under-seat connector and CPA retainer, which is the most common and cheapest fix.
  • Replacing the clock spring. While a clock spring can cause airbag codes, B0015 specifically points to the seatbelt pretensioner circuit, not the steering wheel airbag.

Most Likely Causes

  1. Loose or Damaged Connector Position Assurance (CPA) Retainer 🔴 High Probability As documented in GM TSB #08-09-41-002H, the CPA retainers on the SIR connectors can become loose or damaged, leading to a poor connection. This is a known issue on the GMT900 platform. Items stored under the seat or frequent seat adjustments can disturb the connector.
    How to confirm: Visually inspect the yellow SIR system connectors under the driver's seat. Check if the small plastic CPA retainer (often orange or yellow) is fully seated, broken, or missing.
    Typical fix: Reseat the connector and replace the CPA retainer if it is damaged or missing. This is often a very low-cost part. Applying dielectric grease to the terminals is also recommended by GM.
    Est. part cost: $5-$15
  2. Chafed or Broken Wiring Under the Seat 🟡 Medium Probability The wiring harness under the driver's seat is subject to movement and stress as the seat is adjusted back and forth. Over time, this can cause wires to chafe or break, resulting in an open circuit.
    How to confirm: With the battery disconnected, carefully inspect the entire length of the yellow-sheathed wiring harness going to the seatbelt pretensioner for any signs of damage, pinching, or breaks. Wiggling the harness while monitoring resistance on a scan tool can reveal an intermittent fault.
    Typical fix: Repair the damaged section of wire. This may involve soldering the broken wire and protecting it with heat shrink tubing, or replacing a connector pigtail (e.g., ACDelco PT1204).
    Est. part cost: $10-$50
  3. Faulty Driver's Seatbelt Retractor Pretensioner ⚪ Low Probability While less common than connection issues, the pretensioner unit itself can fail internally. This is more likely if the vehicle has a history of collision, even a minor one, where the pretensioner may have deployed.
    How to confirm: After confirming the wiring and connectors are good, a professional can use a scan tool to check the resistance of the pretensioner loop. A reading outside the typical range of 1.7-4.2 ohms points to a faulty pretensioner. 🎬 Watch: How to test seat belt pretensioner resistance yourself. An open circuit may read as high as 25.5 ohms.
    Typical fix: Replace the entire driver's seatbelt retractor assembly. This is a safety component and must be replaced, not repaired.
    Est. part cost: $200-$400

Rare But Worth Checking

  • Faulty Sensing and Diagnostic Module (SDM): This is the airbag control module. It should only be suspected after all other possibilities (wiring, connectors, pretensioner) have been exhaustively ruled out. Module failure is very rare.
  • Electrical Interference from Aftermarket Accessories: GM issued bulletin PIT5564A which describes how aftermarket USB/phone chargers plugged into 12V outlets can cause electrical noise, leading to various SIR codes including B0015. Unplugging all such devices and clearing the codes is a valid diagnostic step.

Diagnosis Steps

  1. SAFETY FIRST: Disconnect the negative battery terminal and wait at least one hour before working on any part of the airbag system. This allows the system's backup power to discharge.
  2. Scan the vehicle with a high-end scan tool capable of reading SRS/airbag codes to confirm B0015 and check for any symptom bytes (e.g., :04, :0D, :0E).
  3. Unplug any aftermarket devices from 12V power outlets to rule out electrical interference as noted in TSB PIT5564A.
  4. Visually inspect the yellow connectors under the driver's seat. Ensure they are fully plugged in and that the Connector Position Assurance (CPA) retainers are present and properly seated.
  5. If the CPA is loose or damaged, replace it. This is the fix recommended by TSB #08-09-41-002H.
  6. If the connection is secure, carefully inspect the wiring harness leading to the seatbelt retractor for any signs of chafing, pinching, or breaks from seat movement.
  7. If wiring is intact, a professional can use a scan tool to monitor the pretensioner loop resistance live. The value should be stable and within 1.7-4.2 ohms. Wiggle the harness; if the value jumps to 'Open' or a high number (like 25.5 ohms), the fault is in the wiring.
  8. If the resistance reading is consistently out of spec even with good wiring, the seatbelt pretensioner assembly itself is likely faulty and requires replacement.
  9. If all wiring and components test good, the final, and least likely, possibility is a fault within the Sensing and Diagnostic Module (SDM).

Parts You'll Likely Need

  • Connector Position Assurance (CPA) Retainer (OEM #88988974, 12052834, or 54590003) — This small plastic clip is the most common failure point, as identified in GM TSB #08-09-41-002H. It ensures the electrical connector for the pretensioner stays secure.
    Trusted brands: ACDelco, Dorman, GM Genuine
    OEM price range: $5-$15
    Aftermarket price range: $5-$10
  • Driver Seatbelt Retractor Assembly (OEM #19210382 (Ebony), 19260195 (Cashmere)) — If the pretensioner itself has failed or has been deployed in a prior incident, the entire retractor assembly must be replaced. Part number is dependent on year and interior color. 🎬 Watch: Step-by-step instructions for removing the seat belt pretensioner.
    Trusted brands: ACDelco, GM Genuine
    OEM price range: $250-$400
    Aftermarket price range: $150-$250

Related Codes That Often Appear With This One

  • B0022 — This is the code for the passenger-side seatbelt pretensioner. The wiring for both front seats is subject to the same stresses, so it's not uncommon for both to have connection issues.
  • B001A — This code is for the Driver Seatbelt Anchor Pretensioner. Some GM trucks have two pretensioners on the driver's side: one in the retractor (B0015) and one in the anchor buckle (B001A). A wiring issue could affect both.

Technical Service Bulletins (TSBs) & Recalls

  • 08-09-41-002H: Intermittent AIR BAG Indicator/Lamp Illuminated with DTC(s) B0012, B0013, B0015, B0016, B0019, B0020, B0022, B0023, B0026, B0033, B0040, B0042 or B0044 Set (Inspect and Replace Connector Position Assurance (CPA) Retainer)
  • PIT5564A: Describes how aftermarket USB/phone chargers can cause electrical interference, resulting in various SIR codes including B0015.

Platform-Specific Known Issues

  • TSB #08-09-41-002H: The Primary Culprit: This Technical Service Bulletin was issued by GM for an intermittent airbag light with code B0015 (and others), identifying the primary cause as a faulty Connector Position Assurance (CPA) retainer on SIR system connectors. This applies to a very wide range of GM vehicles from 2005-2014, including the Sierra.
  • Real-World Repair Story: Connector Reseating: In a YouTube video demonstrating a fix for B0015 on a similar GM vehicle, the technician found the pretensioner loop resistance was 25.5 ohms, indicating an open circuit. After disconnecting the battery and simply unplugging and firmly replugging the connector at the base of the B-pillar, the resistance returned to a normal 2.3 ohms, and the code was cleared successfully. This highlights that the fix is often just ensuring a secure connection, especially the final click of the CPA lock.

Mechanic-Grade Diagnostic Values

  • Normal Deployment Loop Resistance — expected: 1.7 - 4.2 ohms. Failure: A reading outside this range. A common open-circuit reading is 25.5 ohms.
  • DTC B0015:0D Trigger Condition (High Resistance) — expected: Resistance is greater than 3.9 ohms for 120 milliseconds.. Failure: This confirms an intermittent open or high-resistance fault in the circuit.
  • DTC B0015:0E Trigger Condition (Low Resistance) — expected: Resistance is less than 1.4 ohms for 2 seconds.. Failure: This confirms a short circuit in the wiring or pretensioner.

Hidden / Shadow Codes Worth Checking

  • B0015:01: Driver Seat Belt Retractor Pretensioner Deployment Loop Short to Battery. (see via GM-specific scan tool like a Tech2 or GDS2.)
  • B0015:04: Driver Seat Belt Retractor Pretensioner Deployment Loop Open. This is the most common variant, pointing to a broken wire or disconnected plug. (see via GM-specific scan tool like a Tech2 or GDS2.)
  • B0015:0D: Driver Seat Belt Retractor Pretensioner Deployment Loop Resistance Above Threshold. Points to a poor connection or corrosion. (see via GM-specific scan tool like a Tech2 or GDS2.)
  • B0015:0E: Driver Seat Belt Retractor Pretensioner Deployment Loop Resistance Below Threshold. Points to a short circuit. (see via GM-specific scan tool like a Tech2 or GDS2.)

Scan Tool Commands That Help

  • Tech2/GDS2: SIR Deployment Loop Resistance Display — To monitor the live resistance value of the pretensioner circuit while wiggling wires and connectors. This is the primary method for identifying an intermittent open or short that isn't obvious visually.
  • Tech2/GDS2: Clear SIR Codes / Clear DTCs — This is required after any repair is completed. The airbag light is a 'hard fault' and will not turn off on its own even if the underlying electrical issue is resolved. The codes must be manually cleared from the SDM.
  • SIR Load Tool (J-38715-A or equivalent): Component Isolation Test — This special tool is a resistor that substitutes the actual pretensioner. After disconnecting the pretensioner, the tool is plugged into the vehicle-side connector. If the code can now be cleared and stays cleared, it proves the vehicle wiring and SDM are good, definitively isolating the fault to the seatbelt pretensioner assembly itself.

Wiring & Ground Locations

  • SDM (Sensing and Diagnostic Module) — Under the center floor console.. This is the airbag control module that monitors the pretensioner circuit and sets code B0015. All circuit tests ultimately lead back to its connector.
  • G301 — Behind the left (driver's side) kick panel.. This is a major body ground point for multiple interior modules. While not directly in the pretensioner loop, a poor ground here can cause a variety of strange electrical issues in the cabin, potentially affecting the SDM.
  • X61A Junction Block — Behind the pedals on the left side of the dashboard, near the kick panel.. This is a major interior junction block where multiple harnesses connect. A fault or corrosion in this area could impact circuits running to the seat.

Real Owner Repair Stories

  • YouTube channel 'Auto Repair Guys' (Chevrolet vehicle (similar GM platform)) — Airbag light on with code B0015-04 (Open Circuit).
    ❌ Tried (didn't work) Initial inspection did not reveal the problem.
    ✅ What actually fixed it The scan tool showed 25.5 ohms, confirming an open circuit. The technician simply disconnected and firmly reconnected the pretensioner connector, ensuring the orange CPA locking clip clicked into place. The resistance immediately returned to a normal 2.3 ohms and the code was successfully cleared.
  • YouTube channel 'Fixing cars and stuff' (2018 Chevrolet (similar GM SIR system)) — Multiple airbag codes including B0015 and B0022 after a previous accident and repair.
    ❌ Tried (didn't work) Clearing codes was unsuccessful as they would return immediately.
    ✅ What actually fixed it The technician discovered that an incorrect replacement seat belt had been installed. Although the connector looked identical, it was subtly different and could not be fully seated, causing an open circuit. After confirming the wiring was good using a test resistor, replacing the seat belt with the correct part for the vehicle allowed the connector to seat properly, which resolved the code.

When the Usual Fixes Don't Work

  • While the most common cause of B0015 is a simple loose connection on the original factory wiring, it is not the only possibility. In cases where a vehicle has a history of prior collision repair, the fault can be an incorrect replacement seatbelt assembly. One technician found that a previously installed replacement pretensioner had a connector that looked correct but was physically unable to fully seat, causing a persistent open circuit code. The final fix was to install the correct OEM part number for the vehicle's VIN, which then connected properly.

OEM Part Supersession History

  • 19151437, 1917841719210382 — Standard part revision and consolidation by the manufacturer.
    Heads up: These parts are for the 'Ebony' interior color. Always verify the correct part number for your specific VIN and interior color.
GMT-900 Air Bag no com airbag light on fix SRS
GMT-900 Air Bag no com airbag light on fix SRS
HOW TO TEST SEAT BELT PRETENSIONER RESISTANCE ON CHEVORLET GMC BUICK CADILLAC CHEVY
HOW TO TEST SEAT BELT PRETENSIONER RESISTANCE ON CHEVORLET GMC BUICK CADILLAC CHEVY
How to Replace a Seat Belt Pretensioner, Airbag Light On
How to Replace a Seat Belt Pretensioner, Airbag Light On
How to Remove Seat Belt Pretensioner - Step by Step Instructions  | MyAirbags
How to Remove Seat Belt Pretensioner - Step by Step Instructions | MyAirbags
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 30, 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:
  • Gmc SIERRA 2500: 2007200820092010
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