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

B0012 on 2008-2014 Buick Enclave: Driver Airbag Light Causes and Fixes

This code indicates a fault in the driver's steering wheel airbag circuit. The most common cause on a Buick Enclave is a faulty, loose, or broken Connector Position Assurance (CPA) clip on the airbag wiring, a problem documented by GM in Technical Service Bulletin #08-09-41-002H. Other causes include a failed clock spring or poor terminal tension. The fix is often a simple and inexpensive replacement of the connector clip (Part No. 88988974).

17 minutes to read 2008-2014 Buick ENCLAVE
Most Likely Cause
Faulty or Loose Connector Position Assurance (CPA) Retainer
Difficulty
4/5
Est. Time
1.8 hrs
DIY Doable?
🔧 Shop
Shop Labor
$150 – $450
Parts Price
$5 – $150
⚠️ Drivable, but... — The vehicle will drive normally, but the airbag warning light indicates the entire SRS system is disabled. No airbags will deploy in the event of a collision.
Key Takeaways
  • B0012 means the driver's airbag is disabled due to a circuit fault.
  • Before any other repair, check the small plastic lock (CPA) on the yellow connector behind the steering wheel airbag; it is the most common and cheapest fix.
  • Always unplug any phone chargers or other 12V accessories and clear the codes to rule out electrical interference.
  • This is not a DIY-friendly repair for beginners. The airbag system is dangerous and requires specific procedures to disable safely.
  • The airbag light will not turn off by itself. The fault code must be cleared with a professional-grade scan tool after the repair is complete.
The trouble code B0012 specifically points to a problem in the 'Driver Frontal Deployment Loop Stage 1,' which is part of the steering wheel airbag circuit. The Sensing and Diagnostic Module (SDM), or airbag control module, continuously monitors this circuit's electrical resistance. If it detects a short to ground or power, an open circuit, or resistance that is too high or too low, it will set code B0012 and illuminate the airbag warning light. The normal resistance for this loop is typically between 2.2 and 2.9 ohms. When this light is on, the entire Supplemental Inflatable Restraint (SIR) system is disabled for safety, meaning airbags will not deploy in a crash.

What's Unique About the 2008-2014 Buick ENCLAVE

The 2008-2014 Buick Enclave, along with its Lambda platform mates (GMC Acadia, Chevrolet Traverse, Saturn Outlook) and dozens of other GM vehicles from this era, is highly susceptible to intermittent airbag faults due to the design of its airbag connectors. GM issued a specific Technical Service Bulletin (TSB #08-09-41-002H) that directly addresses code B0012 and others. The problem is often not the expensive airbag or clock spring, but a small yellow plastic lock on the connector, known as the Connector Position Assurance (CPA) retainer, which can become brittle, break, or lose its grip, causing a poor connection and triggering the fault.

Diagnostic Flowchart

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

What specific sub-code does your scan tool show for the B0012 error?
What is the condition of the yellow connector's CPA clip?
→ Replace the Connector Position Assurance (CPA) retainer (GM P/N 88988974) for $5-$15. This fixes the most common issue per TSB #08-09-41-002H.
→ Inspect terminals for corrosion or poor tension. Clean them or replace the connector pigtail (P/N 13580115) for $15-$50.
Does the clock spring show an open circuit during a multimeter continuity test?
→ Replace the steering wheel clock spring assembly ($50-$150) to fix the broken internal coiled wires.
→ Monitor live resistance data (target 2.2-2.9 ohms) with a scan tool while wiggling the yellow airbag connector to locate the loose connection.
Did the code clear after unplugging all 12V aftermarket accessories?
→ The aftermarket accessory was causing electrical interference. Leave it unplugged to keep the airbag system functional.
→ Disconnect the battery for 10 minutes, remove the driver's airbag, and inspect the yellow connector's CPA clip. Replace if broken (P/N 88988974).
Professional service recommended: Working on the airbag system is hazardous. Accidental deployment can cause serious injury. The system must be properly disabled before any work begins, which involves disconnecting the battery and waiting for capacitors to discharge. Airbag codes also require a professional scan tool to clear after the repair is complete.

Symptoms You May Notice

  • Airbag warning light is illuminated on the instrument cluster.
  • Message on the Driver Information Center (DIC) such as "Service Airbag System".
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the entire driver's airbag assembly when only the inexpensive CPA clip (P/N 88988974) or connector is faulty.
  • Replacing the clock spring without first inspecting the more common CPA retainer failure.
  • Performing extensive electrical diagnosis without first unplugging all aftermarket accessories from the 12V power outlets.

Most Likely Causes

  1. Faulty or Loose Connector Position Assurance (CPA) Retainer 🔴 High Probability As identified in GM TSB #08-09-41-002H, the small yellow plastic CPA clips on airbag connectors can become brittle and fail, leading to a loose connection. This is the most common cause across dozens of GM models.
    How to confirm: After disabling the SIR system, remove the driver's airbag from the steering wheel and visually inspect the yellow connector and its small plastic locking tab (the CPA). A broken, missing, or loose CPA is a direct confirmation. The part number for the retainer is 88988974.
    Typical fix: Replace the Connector Position Assurance (CPA) retainer. This is a small, inexpensive plastic part (GM P/N 88988974). In some cases, the entire connector pigtail may be replaced if the terminals are damaged.
    Est. part cost: $5-$15
  2. Failed Steering Wheel Clock Spring 🟡 Medium Probability The clock spring is a wear item that contains coiled wires that flex every time the steering wheel is turned. Over time, these wires can break, causing an open circuit (typically B0012-04). 🎬 Watch: Diagnosing B0012 codes on GM vehicles.
    How to confirm: After confirming the connector and CPA are good, test the clock spring's circuits for continuity with a multimeter while rotating the steering wheel. An open circuit (infinite resistance) or fluctuating high resistance indicates failure.
    Typical fix: Replace the clock spring assembly. 🎬 See these helpful tips for replacing a clock spring.
    Est. part cost: $50-$150
  3. Poor Terminal Tension or Corrosion in Connectors 🟡 Medium Probability Related to the CPA issue, the metal terminals within the airbag connectors can lose tension or develop corrosion, leading to high resistance (B0012-0D). This is a known issue on the Lambda platform and is addressed in TSB PI1474 for similar codes.
    How to confirm: Visually inspect the connector terminals for any green or white corrosion. A special tool (terminal tension probe J-35616) can check the grip of the female pins, but often wiggling the connector while observing live resistance data on a scan tool can pinpoint the issue.
    Typical fix: Clean the terminals if corrosion is light. If tension is poor or terminals are badly corroded, the connector pigtail (P/N 13580115) must be replaced. Applying dielectric grease during reassembly can prevent future corrosion.
    Est. part cost: $15-$50

Rare But Worth Checking

  • Electrical Interference from Aftermarket 12V Accessories: GM issued TSB PIT5564A warning that some aftermarket USB or phone chargers plugged into the power outlets can create electrical noise that interferes with the airbag system, falsely triggering resistance codes like B0012. Before starting expensive repairs, unplug all accessories and clear the codes to see if the fault returns.
  • Faulty Sensing and Diagnostic Module (SDM): The main airbag control module can fail internally, but this is rare. This should only be considered after all wiring, connector, and component faults have been ruled out. If the module has crash data stored, it will need to be reset or replaced.
  • Damaged Wiring Harness: A wire could be chafed or broken somewhere between the steering column and the SDM. This is uncommon without other signs of physical damage or improper repairs.

Diagnosis Steps

  1. SAFETY FIRST: Disconnect the negative battery terminal and wait at least 10 minutes for the system's capacitors to discharge before proceeding.
  2. Scan the vehicle with a professional-grade scan tool that can read SRS/airbag codes to confirm B0012 and, importantly, any associated symptom bytes. Note the byte for targeted diagnosis: B0012-04 (Open Circuit), B0012-0D (High Resistance), or B0012-0E (Low Resistance).
  3. Unplug any and all aftermarket accessories from 12V power outlets, clear the codes, and see if the fault returns. If it doesn't, one of the accessories is the cause.
  4. If the code returns, disable the SIR system again and carefully remove the driver's airbag module from the steering wheel. There are typically small holes on the sides of the steering wheel to release the clips.
  5. Inspect the yellow airbag connector. Check if the Connector Position Assurance (CPA) lock is broken, loose, or missing. This is the most likely cause per TSB #08-09-41-002H, especially for intermittent or high resistance codes (B0012-0D).
  6. If the CPA is faulty, replace it with P/N 88988974. If it appears intact, disconnect the connector and inspect the metal terminals for corrosion or damage. A forum user fixed a resistance code by carefully cleaning and tightening the connector pins.
  7. If connectors and terminals look good, the next most likely cause is the clock spring, especially if you have an 'Open Circuit' code (B0012-04). Test its circuits for continuity with a multimeter while rotating the wheel.
  8. For advanced diagnosis, use a scan tool to monitor the 'Driver Steering Wheel Air Bag Stage 1 Deployment Loop' resistance in live data. The reading should be stable and around 2.2-2.9 ohms. Wiggle wires at the airbag, clock spring, and SDM to see if the resistance value spikes, indicating a loose connection.
  9. If the clock spring tests good, inspect the wiring harness from the steering column back to the Sensing and Diagnostic Module (SDM) for any signs of damage.
  10. After any repair, reconnect everything, reconnect the battery, and use a capable scan tool to clear the fault code from the SDM. Airbag codes are 'hard faults' and will not clear on their own.

Parts You'll Likely Need

  • Airbag Connector Position Assurance (CPA) Retainer (OEM #88988974) — This small yellow plastic clip is the most common failure point leading to code B0012, as documented in GM TSB #08-09-41-002H. It becomes brittle and breaks, causing a loose connection.
    Trusted brands: ACDelco, GM Genuine Parts
    OEM price range: $5-$15
    Aftermarket price range: $5-$10
  • Steering Wheel Clock Spring (OEM #25952997) — This is a common wear-and-tear part that contains the wiring for the driver's airbag. Internal wire breakage will cause an open circuit fault (B0012-04).
    Trusted brands: ACDelco, Standard Motor Products (SMP), Dorman
    OEM price range: $100-$150
    Aftermarket price range: $50-$100
  • Airbag Connector Pigtail (OEM #13580115) — If the connector housing or terminals are damaged, corroded, or have lost tension, the pigtail must be spliced in as a replacement. This is often needed if the CPA retainer has been broken for a long time.
    Trusted brands: ACDelco
    OEM price range: $25-$50
    Aftermarket price range: $15-$30

Related Codes That Often Appear With This One

  • B0013 — This code is for the 'Driver Frontal Deployment Loop Stage 2.' Since both deployment loops run through the same clock spring and connectors, a fault in this area (like a bad CPA or clock spring) can sometimes trigger both codes simultaneously.

Technical Service Bulletins (TSBs) & Recalls

  • TSB #08-09-41-002H: The primary bulletin for this issue. It lists dozens of GM vehicles, including the Enclave, that can set code B0012 due to a faulty Connector Position Assurance (CPA) retainer. It provides diagnostic guidance and part information.
  • TSB #PI1474: While for different models, this bulletin addresses codes B0012 and B0013 caused by poor terminal tension in the clock spring connector and specifies replacing the connector pigtail (P/N 13580115).

Platform-Specific Known Issues

  • The 2008-2014 Buick Enclave is explicitly listed in GM Technical Service Bulletin #08-09-41-002H for intermittent airbag lights caused by faulty Connector Position Assurance (CPA) retainers on various airbag circuits, including the one that triggers B0012.

Mechanic-Grade Diagnostic Values

  • Driver Frontal Deployment Loop Stage 1 Resistance — expected: 2.2 - 2.9 Ohms. Failure: A reading greater than 4.4 Ohms will set B0012-0D (High Resistance). A reading less than 1.7 Ohms will set B0012-0E (Low Resistance). An open circuit will set B0012-04.
  • Wiring continuity from clock spring connector to SDM — expected: Less than 1.0 Ohm (typically 0.4-0.5 Ohms). Failure: High resistance or an open circuit (OL) indicates a break or corrosion in the wiring harness.

Hidden / Shadow Codes Worth Checking

  • B0012 04: Driver Frontal Deployment Loop Stage 1 - Open Circuit. This indicates a break in the circuit, often caused by a failed clock spring or a completely disconnected connector. (see via A professional scan tool capable of reading GM-specific SRS codes, such as a Tech 2 or GDS2-equipped tool.)
  • B0012 0D: Driver Frontal Deployment Loop Stage 1 - Resistance Above Threshold. This indicates the circuit resistance is too high (over 4.4 Ohms), commonly caused by a loose or corroded connector, poor terminal tension, or a failing CPA clip. (see via A professional scan tool capable of reading GM-specific SRS codes, such as a Tech 2 or GDS2-equipped tool.)
  • B0012 0E: Driver Frontal Deployment Loop Stage 1 - Resistance Below Threshold. This indicates the circuit resistance is too low (under 1.7 Ohms), which can be caused by wires shorting together. (see via A professional scan tool capable of reading GM-specific SRS codes, such as a Tech 2 or GDS2-equipped tool.)

Scan Tool Commands That Help

  • GDS2 (Global Diagnostic System 2): Data Display > Inflatable Restraint Sensing and Diagnostic Module — To monitor the live resistance value of the 'Driver Steering Wheel Air Bag Stage 1 Deployment Loop'. This allows a technician to see the exact resistance in Ohms and watch for fluctuations while wiggling wires to pinpoint intermittent connections.
  • GDS2 (Global Diagnostic System 2): Configure/Reset Functions > New Module Setup — This function is required if the Sensing and Diagnostic Module (SDM) itself is replaced. It allows the new module to be configured to the vehicle.
  • GDS2 / Tech 2: Clear DTCs — After a repair is completed, airbag fault codes are 'hard codes' and must be manually cleared with a capable scan tool. They will not clear on their own. Note: This will not clear 'crash data' stored after a deployment.

Wiring & Ground Locations

  • SDM (Sensing and Diagnostic Module) — Underneath the vehicle carpet, under the center console.. This is the control unit for the entire airbag system. All wiring for the driver's airbag ultimately runs to this module. Access is required for testing the harness or replacing the module.
  • G303 — At the left rear of the engine compartment on the cowl, above the brake booster.. This is a primary ground point for the Inflatable Restraint SDM. A poor ground here can cause a variety of unpredictable electrical issues within the SIR system, potentially leading to incorrect resistance readings.
  • X85 / X3 Connector — The X85 connector is located at the base of the steering column, connecting the main body harness to the clock spring. The X3 connector is on the clock spring itself where the airbag pigtail connects.. TSB PI1474 specifically calls out the potential for poor terminal tension in the 'X85 Steering Wheel Air Bag Coil X3 connector' as a cause for B0012. This is a critical point of failure to inspect.

Real Owner Repair Stories

  • GMTNation forum user 'gmcman' (2012 GMC Yukon (Lambda-platform sibling)) — Intermittent 'Service Airbag' light with code B0012-0D (High Resistance).
    ❌ Tried (didn't work) Initial inspection of wiring and clock spring rotation showed no obvious faults. Continuity of wires from module to wheel was good at ~0.5 ohms.
    ✅ What actually fixed it The Tech 2 scanner showed the loop resistance was high at 4.6 Ohms. The user disconnected and reseated all connectors at the SDM. After reassembly, the light was off and the Tech 2 showed a normal resistance of 2.9 Ohms. This points to a poor connection at the main module connector block as the root cause.
  • Chevrolet Forum user (Unknown Chevy model, but common GM problem) — Initially had B0012-04 (open circuit), replaced clock spring. Then got B0012-0E and B0013-0E (low/high resistance).
    ❌ Tried (didn't work) Replacing the clock spring only changed the code, it did not fix the root issue of the connection.
    ✅ What actually fixed it The user determined the 4-wire plug going into the new clock spring was not making a good connection. They used a small needle to clean the contacts and then slightly bent the copper contacts on top of the connector to create more tension. This provided a solid connection and cleared the codes.

OEM Part Supersession History

  • 2595299723248441 (and others) — Part consolidation and minor revisions.
    Heads up: Part number 23248441 is listed as a replacement for 25952997, 15899023, 20952441, 20982802, and 25811625. These parts are generally for vehicles WITHOUT a heated steering wheel. Always verify the correct part number for your specific vehicle options.

Model Year Variations Within This Range

  • 2008-2014: The clock spring part number is different for vehicles equipped with the optional heated steering wheel. When ordering a replacement clock spring, it is critical to specify whether the vehicle has this option, as the connectors and internal wiring differ.
  • 2013-2014: The 2013 model year introduced a facelift and an industry-first front-center airbag. While this added complexity to the overall SIR system, the fundamental circuit for the driver's steering wheel airbag (Loop 1) that triggers B0012 remained largely the same and subject to the same TSBs and connector issues.
AIRBAG LIGHT ON CODE B0012, B0012-04 CHEVROLET BUICK GMC CADILLAC CHEVY
AIRBAG LIGHT ON CODE B0012, B0012-04 CHEVROLET BUICK GMC CADILLAC CHEVY
** GM Air Bag Codes : B0012 - B0013  / B0015 - B0016 **
** GM Air Bag Codes : B0012 - B0013 / B0015 - B0016 **
Clock Spring Replacement Tips
Clock Spring Replacement Tips
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 B0012 for:
  • Buick ENCLAVE: 2008200920102011201220132014
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