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

B0023 on 2005-2010 Pontiac G6: Airbag Light Causes and Fixes

On a 2005-2010 Pontiac G6, code B0023 almost always indicates a poor electrical connection in the passenger-side curtain airbag circuit, not a bad airbag. The most common fix is inspecting and securing the wiring connector and its small plastic clip (CPA retainer) located behind the passenger C-pillar trim, a very low-cost repair detailed in a GM service bulletin.

14 minutes to read 2005-2010 Pontiac G6
Most Likely Cause
Loose, Damaged, or Missing Connector Position Assurance (CPA) Retainer
Difficulty
2/5
Est. Time
1.2 hrs
DIY Doable?
🔧 Shop
Shop Labor
$75 – $750
Parts Price
$1 – $500
⚠️ Drivable, but... — The vehicle will drive normally, but the airbag system is compromised and will likely not deploy in an accident, increasing the risk of injury.
Key Takeaways
  • B0023 on a Pontiac G6 means there's an electrical fault with the passenger-side curtain airbag, which disables the entire airbag system.
  • Do not immediately buy a new airbag. The problem is most likely a cheap and simple fix related to a loose wiring connector or a broken plastic clip (CPA retainer).
  • This is a known issue covered by GM Technical Service Bulletin #08-09-41-002H.
  • Due to the risk of accidental airbag deployment, this repair is best left to a professional or an experienced DIYer who knows how to safely disable the SIR system.
The trouble code B0023 on a Pontiac G6 indicates that the Sensing and Diagnostic Module (SDM), the airbag system's computer, has detected an electrical fault in the 'Right Roof Rail Air Bag Deployment Loop'. This is the circuit for the passenger-side curtain airbag that deploys from the headliner. The fault is typically high resistance (B0023 0D) or an open circuit (B0023 04), meaning the connection is weak or broken, which prevents the SDM from verifying the circuit's integrity. When this code is active, the airbag warning light will illuminate, and the entire airbag system is usually disabled for safety.

What's Unique About the 2005-2010 Pontiac G6

The 2005-2010 Pontiac G6, built on the GM Epsilon platform, belongs to an era of GM vehicles known for intermittent airbag faults caused by connector issues rather than component failure. GM released a comprehensive Technical Service Bulletin (TSB #08-09-41-002H) that specifically includes the G6, its platform-mates like the Chevy Malibu and Saturn Aura, and code B0023. The bulletin identifies the root cause as a faulty Connector Position Assurance (CPA) retainer—a small plastic clip—that can become loose or damaged, leading to a poor connection. This makes a simple connector check the most critical first step, saving owners from the unnecessary expense of replacing a perfectly good airbag module.

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 behind the passenger C-pillar?
→ Disconnect the negative battery terminal, wait 15 minutes, then remove the passenger C-pillar trim.
→ Disable battery for 15 mins, reseat the connector, and install a new CPA retainer (GM #88988974, $1-$15).
→ Disable battery, clean terminals with contact cleaner, or replace the pigtail connector ($15-$50).
Did the B0023 code return after firmly reconnecting and clearing the codes?
→ The loose connection was fixed by reseating the connector. You are good to go.
→ The right roof rail airbag module ($200-$500) may have failed. Seek professional diagnosis.
Professional service recommended: Working on the airbag (SIR) system carries a risk of accidental deployment, which can cause serious injury. Professional service is recommended to ensure the system is disabled correctly before repairs are attempted.

Symptoms You May Notice

  • Airbag (SIR) warning light illuminated on the instrument panel.
  • "Service Airbag" message on the Driver Information Center (DIC).
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the entire right roof rail airbag module without first thoroughly inspecting the wiring connector and CPA retainer at the C-pillar. The connector issue is far more common and significantly cheaper to fix.

Most Likely Causes

  1. Loose, Damaged, or Missing Connector Position Assurance (CPA) Retainer 🔴 High Probability This is a well-documented issue on this GM platform, as cited in TSB #08-09-41-002H. The small plastic CPA clips can become brittle or fail to lock, causing the main connector to lose contact intermittently.
    How to confirm: After safely disabling the SIR system, locate the yellow airbag connector behind the passenger-side C-pillar (rear pillar) trim panel. Visually inspect the connector to see if it is fully seated and if the small CPA clip is present, intact, and securely locked. A 'tap test' on the C-pillar trim while monitoring the circuit resistance 🎬 See how to diagnose common GM airbag sensor problems. with a scan tool can also confirm an intermittent connection if the resistance value spikes.
    Typical fix: Reseat the electrical connector until it clicks, then push the CPA retainer in until it also clicks. If the CPA is broken or missing, it must be replaced. The GM part number for the retainer is often 88988974.
    Est. part cost: $1-$15
  2. Corroded or Damaged Wiring/Terminals 🟡 Medium Probability Water intrusion from a leaking window seal or sunroof, or simple aging, can lead to corrosion or poor tension on the special gold-plated terminals used in the SIR system.
    How to confirm: With the system disabled and connector unplugged, inspect the metal terminals inside the connector for any green/white corrosion, bent pins, or signs of contamination. Check for good pin tension.
    Typical fix: Clean terminals using an appropriate electrical contact cleaner. If terminals are damaged or have lost tension, the connector pigtail may need to be replaced by a qualified technician. Some mechanics opt to remove the connector entirely and solder the wires for a permanent fix. GM recommends applying dielectric grease upon reassembly.
    Est. part cost: $15-$50 for a new pigtail connector.
  3. Failed Right Roof Rail Airbag Module ⚪ Low Probability
    How to confirm: This is a diagnosis of exclusion. If all wiring and connectors are confirmed to be in perfect condition and the code persists, the fault may lie with the internal resistance of the airbag module itself. This requires a professional scan tool to substitute the airbag with a 2-3 ohm resistor; if the code clears, the airbag module is faulty.
    Typical fix: Replace the right roof rail airbag module. This must be done by a professional.
    Est. part cost: $200-$500

Rare But Worth Checking

  • Faulty Sensing and Diagnostic Module (SDM): The SDM is the airbag system's main computer. While a failure is rare, it's a possibility if multiple, seemingly unrelated airbag codes are present or if the B0023 code cannot be resolved by addressing the circuit or airbag module.

Diagnosis Steps

  1. SAFETY WARNING: Before beginning any diagnosis, you must disable the SIR system. Disconnect the negative battery terminal and wait at least 10-15 minutes for the system's backup power to discharge completely. Failure to do so can result in accidental airbag deployment and serious injury.
  2. Confirm the code B0023 is present using a scan tool capable of reading SRS/Body codes. Note any suffix, like '0D' for high resistance or '04' for an open circuit.
  3. Locate the wiring for the right roof rail airbag. The connector is yellow and located behind the right-side C-pillar (rearmost pillar) upper trim panel.
  4. Inspect the primary connector. Verify it is fully seated and that the Connector Position Assurance (CPA) clip is in place and locked.
  5. If the connection appears loose, disconnect the connector (with the system disabled) and inspect the pins and terminals for corrosion, damage, or contamination.
  6. If terminals are clean and the connector is in good shape, reconnect it firmly, ensuring both the connector body and the CPA clip make an audible/tactile click.
  7. Clear the codes and reconnect the battery. Start the vehicle to see if the airbag light returns.
  8. If the light returns, the issue may be further down the harness or within the airbag module itself, and professional diagnosis with specialized tools is recommended.

Parts You'll Likely Need

  • Connector Position Assurance (CPA) Retainer (OEM #88988974) — This small plastic clip is the most common failure point, as identified in GM TSB #08-09-41-002H. It often becomes loose or breaks, causing a poor connection.
    Trusted brands: ACDelco, Dorman, GM Genuine Parts
    OEM price range: $5-$15
    Aftermarket price range: $1-$10
  • Right Roof Rail Airbag Module — This is only needed if the airbag module itself has failed internally, which is much less common than a connection issue. It should only be replaced after all wiring and connector faults have been ruled out.
    Trusted brands: ACDelco
    OEM price range: $300-$500
    Aftermarket price range: $200-$400

Related Codes That Often Appear With This One

  • B0016 — This is the equivalent code for the 'Left Roof Rail Air Bag Deployment Loop'. Seeing both codes could point to a central issue at the SDM or similar connector failures on both sides of the vehicle. Both are covered by TSB #08-09-41-002H.
  • B0012, B0013, B0015, etc. — TSB #08-09-41-002H lists a large family of SIR deployment loop codes that all share the same potential cause: a faulty CPA retainer in one of the vehicle's many airbag circuits.

Technical Service Bulletins (TSBs) & Recalls

  • Bulletin #08-09-41-002H: Addresses intermittent airbag lights with DTC B0023 (among others) caused by a loose, missing, or damaged Connector Position Assurance (CPA) retainer. This TSB applies to a wide range of GM vehicles, including the Pontiac G6.

Platform-Specific Known Issues

  • The 2005-2010 Pontiac G6 is explicitly covered by GM Technical Service Bulletin #08-09-41-002H, which addresses intermittent airbag lights caused by faulty connector position assurance (CPA) retainers across numerous airbag circuits, including the one that triggers code B0023.
  • On the Pontiac G6, the specific connector for the right roof rail airbag is located behind the upper trim of the passenger-side C-pillar (the rearmost pillar connecting the roof to the body).

Mechanic-Grade Diagnostic Values

  • Airbag Deployment Loop Resistance — expected: 1.1 to 3.9 ohms. Failure: A reading greater than 3.9 ohms will set a B0023 0D. A reading less than 1.1 ohms will set a B0023 0E. An open circuit will set a B0023 04.
  • Dummy Resistor for Testing — expected: 2.0 to 3.3 ohms. Failure: When substituting the airbag with a resistor for testing, a value in this range should clear the code. If the code persists, the fault is in the wiring or SDM.

Hidden / Shadow Codes Worth Checking

  • B0023 0D: Right Roof Rail Air Bag Deployment Loop Resistance Above Threshold. This is the most common symptom byte, indicating high resistance from a poor connection. (see via GM Tech2, GDS2, or other professional SRS-capable scan tool.)
  • B0023 04: Right Roof Rail Air Bag Deployment Loop Open Circuit. This indicates a complete break in the circuit, such as a fully disconnected connector. (see via GM Tech2, GDS2, or other professional SRS-capable scan tool.)
  • B0023 0E: Right Roof Rail Air Bag Deployment Loop Resistance Below Threshold. This often indicates a short circuit between the high and low control wires. (see via GM Tech2, GDS2, or other professional SRS-capable scan tool.)
  • B0023 01 / 02: Deployment Loop Short to Battery (01) or Short to Ground (02). These indicate the circuit wiring is touching a power source or the vehicle chassis. (see via GM Tech2, GDS2, or other professional SRS-capable scan tool.)

Scan Tool Commands That Help

  • GDS2 / Tech2: Data Display > Deployment Loop Resistance Data — This function allows a technician to view the live resistance value of the specific airbag loop in ohms. Wiggling the harness or tapping on the C-pillar trim while monitoring this data can instantly confirm an intermittent high-resistance fault.
  • GDS2 / Tech2: Clear DTCs — After a repair is completed, the stored B0023 'hard fault' must be cleared from the Sensing and Diagnostic Module (SDM). The airbag light will not turn off on its own, even if the physical fault is fixed.

Wiring & Ground Locations

  • Sensing and Diagnostic Module (SDM) — Located underneath the vehicle carpet, under the center console.. This is the central computer for the entire airbag system. All deployment loop circuits, including the one for B0023, originate here. A poor connection at the main SDM connector or a bad ground for the module itself could be a rare cause of the code.
  • Inflator Module for Right Roof Rail Air Bag — Located behind the garnish molding on the upper right (passenger side) rear C-pillar.. This is the location of the airbag inflator and its primary electrical connector, which is the most common point of failure for this code.
  • G201 / G203 — Located under the center console, on the front support bracket.. These are common ground points for various interior modules. While not directly tied to the airbag deployment loop, a poor ground here can cause erratic behavior in nearby electronics, including the SDM.
  • G105 — On a transmission stud, underneath the throttle body.. This is a major engine/transmission ground point. While not directly related to the B0023 circuit, videos show that corrosion at this ground splice can cause widespread, difficult-to-diagnose electrical issues on the G6, including communication loss with modules.

Real Owner Repair Stories

  • Go-Parts.com Diagnostic Article (2007-2009 Saturn AURA (Epsilon platform-mate to G6)) — Airbag light on with code B0023.
    ❌ Tried (didn't work) Initial assumption that the airbag module itself was faulty.
    ✅ What actually fixed it The problem was a loose Connector Position Assurance (CPA) clip on the right roof rail airbag connector, located at the C-pillar. The fix was to reseat the connector and secure it with a new CPA clip, as detailed in TSB #08-09-41-002H.
Air Bag Light On GM Truck? How to Fix This Common Sensor Problem
Air Bag Light On GM Truck? How to Fix This Common Sensor Problem
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 24, 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 B0023 for:
  • Pontiac G6: 200520062007200820092010
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