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

B0022 on 2007-2011 GMC Yukon Denali: Airbag Light Causes and Fixes

On a 2007-2011 GMC Yukon Denali, code B0022 almost always means there is a poor connection at the seat belt pretensioner, usually the passenger side. Before replacing any parts, inspect the yellow connector under the seat for a loose or broken plastic locking clip (CPA). A common DIY fix is to secure the connector with a zip-tie if the clip is broken.

15 minutes to read 2007-2011 Gmc YUKON DENALI
Most Likely Cause
Loose or Damaged Connector Position Assurance (CPA) Retainer
Difficulty
2/5
Est. Time
1.2 hrs
DIY Doable?
🔧 Shop
Shop Labor
$100 – $600
Parts Price
$1 – $350
⚠️ Drivable, but... — The vehicle will drive normally, but the airbag warning light indicates the entire supplemental restraint system is disabled. In the event of a crash, the airbags and seat belt pretensioners will not deploy, significantly increasing the risk of injury.
Key Takeaways
  • B0022 on your Yukon Denali means the airbag system is off. Do not ignore the warning light.
  • The most probable cause is a bad connection under the passenger seat, not a bad part. Check the yellow connector and its small plastic locking clip (CPA) first.
  • This is a known issue documented by GM in TSB #08-09-41-002H.
  • Do not replace the expensive seat belt assembly until you have ruled out the simple, inexpensive connector issue.
  • Due to the risk of injury from accidental deployment, professional service is highly recommended for any work beyond a simple visual inspection.
Code B0022 on a 2007-2011 GMC Yukon Denali indicates the Sensing and Diagnostic Module (SDM), or airbag computer, has detected a fault in a seat belt pretensioner deployment loop. While some GM documents are ambiguous, this code most commonly refers to the passenger's seat belt pretensioner circuit. The pretensioner is a safety device that uses a small explosive charge to tighten the seatbelt in the first moments of a collision. A fault in this circuit, such as an open, short, or incorrect resistance, will disable the pretensioner and illuminate the airbag warning light. The SDM expects to see a resistance between 1.1 and 3.9 ohms in the loop; a reading outside this range will trigger the code.

What's Unique About the 2007-2011 Gmc YUKON DENALI

This generation of GM trucks and SUVs (GMT900 platform) is notorious for intermittent airbag faults caused by its wiring connectors. The issue is so widespread that GM issued a specific Technical Service Bulletin (TSB #08-09-41-002H) that covers the 2007-2011 Yukon Denali and its platform mates like the Tahoe, Suburban, and Escalade. The bulletin points directly to a faulty Connector Position Assurance (CPA) retainer—a small plastic lock on the connector—as the primary culprit for a range of airbag codes, including B0022. This makes a simple connector check the most critical diagnostic step, far more so than on other vehicles where the component itself might be the first suspect.

Diagnostic Flowchart

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

What do you find when inspecting the yellow connector under the passenger seat?
→ Push the connector together until it clicks into its locked position. Clear the codes and verify the airbag warning light remains off.
→ Secure the connector firmly with a zip-tie (a proven owner fix) or replace the broken CPA retainer (GM P/N 12052834, $5-$15) per TSB #08-09-41-002H.
After disconnecting the battery for 15 minutes, how do the internal terminals look?
→ Repair the damaged wire or replace the connector pigtail ($15-$50). Apply dielectric grease (GM P/N 12345579) to the terminals upon reassembly.
→ Inspect the harness for chafing. If intact, a professional must test the seat belt pretensioner (GM P/N 19121565, $200-$350) using an SRS load tool.
Professional service recommended: The airbag (SIR) system contains pyrotechnic devices that can cause serious injury if handled improperly. A professional technician will know how to safely disable the system before work and ensure it is functioning correctly afterward. Never use a standard multimeter on airbag circuits as it can trigger deployment.

Symptoms You May Notice

⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the entire seat belt buckle assembly without first inspecting the connector and CPA clip.
  • Replacing the airbag control module (SDM) when the fault is in the wiring.
  • Confusing the code with a fault in a curtain airbag. Generic code websites often provide incorrect definitions; for GMT900 vehicles, B0022 consistently refers to the passenger 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 GM TSB #08-09-41-002H. The connectors, often located under the front seats, can be kicked or jarred loose by rear passengers or items sliding under the seat, and the plastic CPA clips can become brittle and fail.
    How to confirm: With the ignition off, visually inspect the large yellow connector under the passenger seat. Check if the small plastic CPA clip is present, fully seated, and not cracked or broken. The connector body should be firmly clicked together. Wiggling the connector while the ignition is on may cause the airbag light to flicker or turn off temporarily, confirming a connection issue.
    Typical fix: Reseat the connector and ensure the CPA clip clicks into its locked position. If the CPA is broken, it must be replaced. A very common and effective owner fix reported on forums is to securely fasten the connector together with a zip-tie. 🎬 Watch: How to perform this common connector repair yourself. If the CPA is missing or broken, the official replacement part is GM P/N 12052834.
    Est. part cost: $5-$15
  2. Damaged Wiring or Terminals in Connector 🟡 Medium Probability Items sliding under the seat or repeated power seat movement can stress the wiring harness, leading to chafed wires or pulled terminals within the connector block. The terminals themselves can also develop corrosion or lose tension over time.
    How to confirm: After safely disabling the SIR system (disconnecting the battery and waiting at least 15 minutes), disconnect the connector and inspect the pins and sockets for corrosion, damage, or being pushed out of the connector body.
    Typical fix: Repair the damaged wire or replace the connector pigtail. GM recommends applying dielectric grease (P/N 12345579) to the terminals upon reassembly per TSB #08-09-41-002H.
    Est. part cost: $15-$50
  3. Faulty Seat Belt Pretensioner ⚪ Low Probability While less common than wiring issues, the internal resistance of the pyrotechnic charge in the pretensioner can fail over time, causing it to fall outside the acceptable range (typically 1.1 to 3.9 ohms).
    How to confirm: This requires a professional. After ruling out all wiring and connection issues, a technician can use a special SRS load tool to substitute the pretensioner and see if the code clears. Never use a standard multimeter, as it can deploy the airbag.
    Typical fix: Replace the seat belt buckle assembly, which contains the pretensioner. A common part number for the passenger side is GM P/N 19121565, but always verify with the vehicle's VIN as it can change based on interior color.
    Est. part cost: $200-$350

Rare But Worth Checking

  • Faulty Sensing and Diagnostic Module (SDM): This is extremely rare. The SDM is the airbag computer and should only be considered after all other possibilities, including the entire wiring harness, have been exhaustively checked by a professional.

Diagnosis Steps

  1. Verify the presence of the B0022 code using an OBD-II scanner capable of reading SRS/Body codes.
  2. Turn the ignition OFF. Visually inspect the yellow connector under the passenger seat. Check for any obvious damage or if it has been kicked or dislodged.
  3. Carefully inspect the Connector Position Assurance (CPA) clip on the connector. Ensure it is fully seated and not broken. If it is loose, push it in until it clicks. Clear the codes and see if the light returns.
  4. If the light returns, obtain the specific sub-code (e.g., B0022-04 for Open Circuit, B0022-0D for High Resistance) with an advanced scan tool to narrow the search. An open or high resistance code strongly points to the connector.
  5. SAFETY WARNING: Disconnect the negative battery terminal and wait at least 15 minutes for the system capacitors to discharge before proceeding.
  6. Disconnect the yellow connector under the seat. Inspect the terminals for corrosion, moisture, or bent/pushed-out pins.
  7. If the CPA clip is broken and the connector will not stay seated, secure it firmly with a zip-tie as a durable, owner-proven repair.
  8. If terminals look good, follow the wiring harness as much as possible, looking for signs of chafing, pinching, or breaks, especially where the harness moves with the seat.
  9. If all wiring and connectors are confirmed to be good, the fault likely lies within the seat belt buckle/pretensioner assembly itself. At this point, professional diagnosis is strongly recommended before replacing parts.

Parts You'll Likely Need

  • Connector Position Assurance (CPA) Retainer (OEM #12052834) — This small plastic clip is the most common failure point, as identified in GM TSB #08-09-41-002H. It can break or come loose, causing a connection fault. A simple zip-tie is often used as a substitute.
    Trusted brands: ACDelco, Dorman
    OEM price range: $5-$15
    Aftermarket price range: $5-$10
  • Passenger Seat Belt Buckle Pretensioner (OEM #19121565) — If the wiring and connectors are confirmed to be good, the internal resistance of the pretensioner itself has likely failed. It is replaced as a complete buckle assembly. Part number can vary by interior color, so VIN verification is essential.
    Trusted brands: ACDelco, GM Genuine
    OEM price range: $250-$350
    Aftermarket price range: $180-$250

Related Codes That Often Appear With This One

  • B0015 — This code relates to the Driver Seat Belt Pretensioner. It can appear with B0022 if a systemic issue, like a faulty SDM or a shared wiring problem, is present, or if both pretensioner connectors are loose.
  • B0016 — Relates to the Driver Seat Belt Pretensioner. Similar to B0015, seeing them together points towards a potential shared cause.

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)

Platform-Specific Known Issues

  • Per TSB #08-09-41-002H, an intermittent airbag light with code B0022 is very likely caused by a loose, missing, or damaged CPA retainer on an SIR system connector. The official fix is to inspect and replace the CPA if necessary.
  • Owners on forums like tahoeyukonforum.com frequently report fixing the B0022 code by simply finding the yellow connector under the passenger seat disconnected or loose. Securing it with a zip-tie is a widely accepted and effective long-term solution if the original plastic clip is broken.

Mechanic-Grade Diagnostic Values

  • Passenger Pretensioner Deployment Loop Resistance — expected: 1.1 - 3.9 ohms. A typical healthy component will read between 2.1 and 2.7 ohms on a scan tool.. Failure: A reading less than 1.1 ohms (sets B0022:0E), greater than 3.9 ohms (sets B0022:0D), or infinite/25.5 ohms (sets B0022:04) for more than 120 milliseconds.
  • Resistance of a known-good pretensioner or SIR load tool — expected: ~2.2 - 2.3 ohms.. Failure: If substituting the vehicle's pretensioner with a load tool of this resistance clears the code, the original pretensioner is confirmed to be faulty.

Hidden / Shadow Codes Worth Checking

  • B0022:01: Passenger Pretensioner Deployment Loop Short to Battery. (see via Requires an SRS-capable scan tool (e.g., GM Tech2, GDS2, or high-end Autel/Snap-on).)
  • B0022:02: Passenger Pretensioner Deployment Loop Short to Ground. (see via Requires an SRS-capable scan tool (e.g., GM Tech2, GDS2, or high-end Autel/Snap-on).)
  • B0022:04: Passenger Pretensioner Deployment Loop Open Circuit. This is a very common variant, indicating a disconnected connector or broken wire. (see via Requires an SRS-capable scan tool (e.g., GM Tech2, GDS2, or high-end Autel/Snap-on).)
  • B0022:0D: Passenger Pretensioner Deployment Loop Resistance Above Threshold (>3.9 ohms). This is the most common variant, typically caused by a poor connection, loose terminal, or corrosion. (see via Requires an SRS-capable scan tool (e.g., GM Tech2, GDS2, or high-end Autel/Snap-on).)
  • B0022:0E: Passenger Pretensioner Deployment Loop Resistance Below Threshold (<1.1 ohms). This often points to an internal failure of the pretensioner component itself. (see via Requires an SRS-capable scan tool (e.g., GM Tech2, GDS2, or high-end Autel/Snap-on).)

Scan Tool Commands That Help

  • GM Tech2 / GDS2 or equivalent: SIR Data Display / Live Data — To view the live resistance value (in ohms) of the passenger pretensioner deployment loop. This is critical for diagnosing intermittent issues; wiggling the under-seat connector while watching this data can instantly confirm a bad connection if the resistance value fluctuates wildly.
  • J38715-A SIR Load Tool (or equivalent): Component Substitution — This is the definitive professional test to isolate the fault. The tool is a resistor that simulates a known-good pretensioner. It is plugged into the vehicle-side harness in place of the seat belt pretensioner. If the B0022 code can be cleared and stays cleared with the tool installed, the vehicle's wiring is good and the pretensioner itself is faulty.

Wiring & Ground Locations

  • G302 — Under the right side of the front passenger's seat, on the floor pan.. This is a primary body ground point located in the immediate vicinity of the passenger seat belt pretensioner and its related wiring. Corrosion or a loose connection at G302 could potentially cause grounding issues for the SIR system or other nearby components, leading to erratic behavior or fault codes.
  • SIR Connector Shorting Bars — Internal to all yellow SIR system connectors, including the one for the pretensioner.. These spring-loaded metal bars are a safety feature. When the connector is unplugged, they automatically snap into place to short the two terminals together, preventing static discharge from causing an accidental deployment. If the connector is not fully seated upon reassembly, the locking mechanism may not properly disengage the shorting bars, which can cause a low resistance fault (B0022:0E) or other circuit codes.

Real Owner Repair Stories

  • GM-Trucks.com forum user (2008 Chevrolet Silverado (GMT900 platform)) — Airbag light on with code B0022.
    ❌ Tried (didn't work) Visual inspection of wiring.
    ✅ What actually fixed it The vehicle had a previous repair where the pretensioner was bypassed with a resistor. The solder joint on this bypass resistor had broken, creating an open circuit. Re-soldering the resistor connection fixed the issue.
  • YouTube video by 'Auto Repair Guys' (Chevrolet Cruze (demonstrating a common GM issue)) — Airbag light on with code B0022-04 (Open Circuit). Scan tool showed 25.5 ohms resistance.
    ❌ Tried (didn't work) Initial inspection showed the connector was plugged in.
    ✅ What actually fixed it The connector was not fully seated. Pushing the connector in until the lock audibly clicked caused the resistance to drop to a normal 2.2 ohms on the scan tool, and the code changed from 'Current' to 'History' and could be cleared.
  • YouTube video by 'SEAT BELT PRETENSIONER CIRCUIT OPEN CODE ERROR FIX' (General Motors vehicle) — Airbag light on with code for 'open fault in left hand side pretensioner'.
    ❌ Tried (didn't work) Checking connections.
    ✅ What actually fixed it The pretensioner itself had failed internally. After disconnecting the battery and removing the seat, the old pretensioner was unbolted and replaced with a used, functional unit. Upon reconnection, the airbag light went out on its own, and the stored code could be erased.

OEM Part Supersession History

  • N/A (Connector Pigtail)ACDelco 32417VR or ACDelco PT1204 — Provides a replacement connector pigtail if the original connector body or terminals are damaged beyond repair.
    Heads up: These are listed as 2-way female yellow connectors for the front seat belt pretensioner on 2007-2012 Yukons. They should be a direct replacement for a damaged connector.
GMC YUKON SERVICE AIR BAG SOLVED!!!
GMC YUKON SERVICE AIR BAG SOLVED!!!
AIRBAG LIGHT ON CODE B0022, B0022 04 FIX CHEVROLET, BUICK, GMC, CADILLAC, CHEVY, OPEL
AIRBAG LIGHT ON CODE B0022, B0022 04 FIX CHEVROLET, BUICK, GMC, CADILLAC, CHEVY, OPEL
2007-2014 Yukon, Tahoe,  Airbag light "Service Air Bag" Common FIX
2007-2014 Yukon, Tahoe, Airbag light "Service Air Bag" Common FIX
07 Tahoe Air Bag light and fix
07 Tahoe Air Bag light and 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 B0022 for:
  • Gmc YUKON DENALI: 20072008200920102011
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