B0022 on 2007-2010 GMC Sierra 2500: Airbag Light Causes and Fixes
On a 2007-2010 GMC Sierra 2500, code B0022 almost always points to a wiring issue with the passenger seat belt pretensioner. The most common cause is a poor connection in the yellow connector under the passenger seat, often fixed by securing it, adding a zip-tie for reinforcement, or replacing a small plastic Connector Position Assurance (CPA) retainer. This is a well-documented issue covered by GM TSB #08-09-41-002H.
- B0022 on your Sierra 2500 points to a problem with the passenger seat belt pretensioner circuit, which has disabled your airbag system.
- Before buying any expensive parts, always start by inspecting the yellow connector under the passenger seat. It is very likely loose, corroded, or has a broken retainer clip.
- This is a critical safety issue. Do not ignore the airbag light, as the system will not protect occupants in a crash.
- Always disconnect the battery for at least 15 minutes before touching any yellow airbag system wiring or connectors.
What's Unique About the 2007-2010 Gmc SIERRA 2500
The GMT900 platform, which includes the 2007-2010 Sierra 2500, is well-known for issues with the Supplemental Inflatable Restraint (SIR) system connectors. Due to their location under the seats, these connectors are prone to being disturbed by seat movement or items stored underneath. GM issued Technical Service Bulletin #08-09-41-002H specifically addressing intermittent airbag lights caused by poor connections, highlighting the need to inspect the Connector Position Assurance (CPA) retainers. This indicates a known design sensitivity rather than a random part failure, a fact corroborated by numerous owner discussions in online forums.
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 is illuminated on the instrument cluster.
- "Service Air Bag" message on the Driver Information Center (DIC).
- Replacing the entire seat belt pretensioner assembly without first thoroughly inspecting the under-seat connector and wiring. The problem is most often in the connection, not the part itself.
- Confusing the B0022 definition with 'Left Curtain Airbag', which is a common error on generic code websites. For GM GMT900 vehicles, B0022 consistently refers to the passenger seat belt pretensioner circuit.
Most Likely Causes
- Poor Connection at Under-Seat Connector 🔴 High Probability The connector is located under the passenger seat and is susceptible to being kicked, bumped, or having its wiring stressed by seat movement. The TSB #08-09-41-002H specifically calls out the Connector Position Assurance (CPA) retainer, a small plastic clip that can break or come loose, allowing the connection to become intermittent. This is the most widely reported cause in owner forums for the GMT900 platform.
How to confirm: After disconnecting the battery, visually inspect the yellow connector under the passenger seat. Check if it is fully seated and if the CPA retainer is intact and locked. A 'wiggle test' of the harness while monitoring live data with an SRS-capable scan tool can confirm an intermittent connection. A YouTube video by 'Auto Repair Guys' demonstrates how an incompletely seated CPA clip can cause the resistance to go out of spec. 🎬 Watch: How an unseated CPA clip triggers code B0022
Typical fix: Disconnect and reconnect the connector to ensure it is secure. If the CPA is broken, it must be replaced. A common and effective field repair reported by many owners is to add a zip tie to keep the connector firmly seated, preventing it from backing out again.
Est. part cost: $5-$15 - Damaged Wiring or Terminals 🟡 Medium Probability Wires under the seat can become frayed, stretched, or broken from repeated seat movement or from objects being pushed under the seat. The terminals inside the connector can also become corroded or pushed out, leading to high resistance. The TSB notes that terminals in the SIR system have special plating and must be repaired with the proper tools (J-38125 SIR/SRS Terminal Repair Kit) to maintain circuit integrity.
How to confirm: Visually inspect the wires leading to the connector for any signs of damage, such as chafing or breaks. Disconnect the connector (with the battery disconnected) and inspect the metal pins and sockets for corrosion or damage. In one forum, an owner found that pushing the pins forward inside the connector temporarily fixed the issue, confirming a poor pin connection.
Typical fix: Repair the damaged section of wire using approved SIR wiring repair techniques (splicing and heat-shrinking with yellow covering). If the connector or terminals are damaged, a new connector pigtail (such as ACDelco PT420 or PT1422) will need to be spliced in.
Est. part cost: $15-$40 - Faulty Passenger Seat Belt Pretensioner ⚪ Low Probability While less common than wiring issues, the internal mechanism of the pretensioner, which contains a small pyrotechnic charge and a resistor, can fail. This causes its electrical resistance to go outside the acceptable range (typically 1.1-3.9 ohms).
How to confirm: If the wiring and connectors are confirmed to be in perfect condition, the fault is likely internal to the pretensioner. This is confirmed by substituting the pretensioner with a specific diagnostic load tool (like a J 38715-A) to see if the code clears. If the code becomes history with the tool connected, the pretensioner is bad.
Typical fix: Replace the entire passenger seat belt retractor assembly, which contains the pretensioner. 🎬 Watch: Step-by-step guide to replacing the seat belt pretensioner assembly This is a non-serviceable unit.
Est. part cost: $250-$400
Rare But Worth Checking
- Faulty Sensing and Diagnostic Module (SDM): The main airbag computer is rarely the cause of a single circuit fault code. This should only be considered after all other possibilities, including wiring and the component itself, have been exhaustively tested and ruled out.
Diagnosis Steps
- SAFETY FIRST: Disconnect the negative battery terminal and wait at least 15-30 minutes for the airbag system's backup power to discharge.
- Visually inspect the area under the passenger seat for any obstructions or items that may have damaged the wiring.
- Locate the main yellow Supplemental Inflatable Restraint (SIR) connector under the passenger seat.
- Inspect the connector to ensure it is fully seated and locked. Check if the Connector Position Assurance (CPA) clip is present and engaged.
- If the connector appears loose, disconnect it, inspect the pins for any damage or corrosion, and reconnect it firmly, ensuring it clicks into place. Consider adding a zip tie for extra security, 🎬 See this simple zip tie fix for the under-seat connector a common owner fix.
- Trace the wiring harness from the connector as much as possible, looking for any signs of chafing, stretching, or breaks.
- If no visible issues are found, the next step requires a scan tool capable of reading SRS codes and live data to check the circuit resistance.
- If the resistance is out of specification (not between 1.1 and 3.9 ohms), and the wiring has been confirmed as good, the passenger seat belt pretensioner is the likely faulty component.
- A professional would use a specific SIR load tool (e.g., J 38715-A) to substitute the pretensioner. If the code clears with the tool, the pretensioner needs replacement.
- After any repair, reconnect the battery and use an SRS-capable scan tool to clear the code and confirm the airbag light does not return.
Parts You'll Likely Need
- Connector Position Assurance (CPA) Retainer
(OEM #88988974)— This small plastic clip is frequently the point of failure, as called out in TSB #08-09-41-002H. It can break or become loose, causing an intermittent connection.
Trusted brands: ACDelco, Dorman
OEM price range: $5-$15
Aftermarket price range: $5-$10 - Passenger Seat Belt Retractor Assembly
(OEM #19258499 (Varies by cab type and interior color))— If the wiring is good, the pretensioner itself has failed. It is sold as part of the complete seat belt retractor assembly. Part number 19258499 is cited for some extended cab models. Always verify the part number with a dealer using your VIN.
Trusted brands: ACDelco (GM Genuine)
OEM price range: $250-$400
Aftermarket price range: $150-$250 - Airbag Connector Pigtail
(OEM #ACDelco PT420 / PT1422 (Verify visually))— If the connector housing or terminals are damaged beyond repair, a new pigtail must be spliced into the harness.
Trusted brands: ACDelco, Dorman
OEM price range: $25-$50
Aftermarket price range: $15-$40
Related Codes That Often Appear With This One
- B0012, B0013, B0015, B0016, B0019, B0020, B0023, B0026, B0033, B0040, B0042, B0044 — According to TSB #08-09-41-002H, the same intermittent connector issue that causes B0022 can cause a wide range of other airbag system codes on this vehicle platform, affecting various airbag and pretensioner circuits.
Technical Service Bulletins (TSBs) & Recalls
- Bulletin #08-09-41-002H: Addresses an intermittent airbag light with code B0022 (among many others) and points to inspecting and replacing the Connector Position Assurance (CPA) Retainer as a primary fix. It covers a vast number of GM vehicles from roughly 2005-2014.
Platform-Specific Known Issues
- A GM Technical Service Bulletin (TSB #08-09-41-002H) was issued for a wide range of vehicles, including the Sierra, for an intermittent airbag light caused by a poor connection at various SIR components. The primary recommendation is to inspect and replace the Connector Position Assurance (CPA) retainer.
- Owner forums for GMT900 trucks are filled with stories of fixing this code by simply re-seating the under-seat connector and securing it with a zip tie. This is a highly recommended first step before purchasing any parts.
Mechanic-Grade Diagnostic Values
- Passenger Seat Belt Pretensioner Deployment Loop Resistance — expected: 1.1 to 3.9 ohms. A healthy component often reads between 2.2 and 2.7 ohms.. Failure: A reading less than 1.1 ohms sets B0022-0E; a reading greater than 3.9 ohms sets B0022-0D; an open circuit sets B0022-04.
- Sensing and Diagnostic Module (SDM) Operating Voltage — expected: 9 to 16 volts.. Failure: Voltage outside this range can cause the SDM to malfunction and set various codes.
Hidden / Shadow Codes Worth Checking
- B0022 02: Passenger Pretensioner Deployment Loop Short to Ground. (see via Requires a professional scan tool like a GM Tech 2 or GDS2 that can read SRS module symptom bytes.)
- B0022 04: Passenger Pretensioner Deployment Loop Open Circuit. (see via Requires a professional scan tool like a GM Tech 2 or GDS2 that can read SRS module symptom bytes.)
- B0022 0D: Passenger Pretensioner Deployment Loop Resistance Above Threshold (>3.9 ohms). (see via Requires a professional scan tool like a GM Tech 2 or GDS2 that can read SRS module symptom bytes.)
- B0022 0E: Passenger Pretensioner Deployment Loop Resistance Below Threshold (<1.1 ohms). (see via Requires a professional scan tool like a GM Tech 2 or GDS2 that can read SRS module symptom bytes.)
Scan Tool Commands That Help
- GM Tech 2 / GDS2: SIR Data Display — To view the live resistance values of the deployment loops in ohms and monitor for intermittent changes while performing a 'wiggle test' on connectors and wiring.
- GM Tech 2 / GDS2: Clear DTCs — Used after a repair is completed or after substituting a component with a diagnostic load tool to see if the fault code changes from 'Current' to 'History' or clears entirely.
- J 38715-A SIR Load Tool: Component Substitution — This special tool has the same resistance as a known-good pretensioner. It is connected to the vehicle-side harness in place of the component. If the code clears or becomes 'History' with the tool connected, it confirms the pretensioner itself is faulty and not the wiring.
Wiring & Ground Locations
- Sensing and Diagnostic Module (SDM) — Under the driver's seat, beneath the carpet and acoustical padding.. This is the airbag control module that monitors the pretensioner circuit and sets code B0022. All wiring for the passenger pretensioner ultimately runs to this module. Its location makes it susceptible to corrosion from water/snow intrusion.
- Passenger Seat Belt Pretensioner Connector — Under the passenger seat, typically a yellow connector.. This is the most common failure point for code B0022 due to being disturbed by seat movement or items stored under the seat, leading to high resistance or an open circuit.
- Airbag System Fuse — In the under-hood fuse block on the driver's side. Fuse #45 is a primary fuse for the system.. While a blown fuse would likely cause multiple SRS codes or a no-communication issue with the SDM, it's a basic check. Loss of power can cause unpredictable faults.
Real Owner Repair Stories
- Chevrolet Forum user @Synaux (2002 Silverado 1500 Z71) — Solid seat belt icon light on the dash with code B0022.
❌ Tried (didn't work) Checking the clockspring and airbag for resistance (Note: this is not a recommended procedure)., Checking the 15A airbag fuse.
✅ What actually fixed it The user discovered that B0022 can be set for high resistance, not just low. After taking apart the connector at the airbag and pushing the internal pins forward with a piece of a zip tie, the light would go off temporarily, confirming a poor pin connection was causing high resistance. The final fix was properly seating these pins within the connector.
OEM Part Supersession History
Varies by TSB revision (e.g., 08-09-41-002D)→08-09-41-002H— The Technical Service Bulletin for this issue has been revised multiple times to add newer model years and update part/labor information.
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.
- Gmc SIERRA 2500:
- 🎬 Helpful Videos
- 🛍️ Shop This Part
- What's Unique About the 2007-2010 Gmc SIERRA 2500
- 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
- 🎟️ Get 5% Off