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 2007-2011 GMC Sierra Denali: Airbag Light Causes and Fixes

On a 2007-2011 GMC Sierra Denali, the B0012 code almost always points to a poor electrical connection in the driver's airbag circuit. Before replacing expensive parts, inspect the yellow connectors and their plastic locking clips (CPAs) in the steering column, as a broken clip is a very common cause detailed in a GM Technical Service Bulletin. Unplugging any aftermarket phone chargers from 12V outlets should also be done, as they are known to cause electrical interference that triggers this code

18 minutes to read 2007-2011 Gmc SIERRA DENALI
Most Likely Cause
Loose, Damaged, or Missing Connector Position Assurance (CPA) Retainer
Difficulty
4/5
Est. Time
1.5 hrs
DIY Doable?
🔧 Shop
Shop Labor
$100 – $550
Parts Price
$5 – $220
⚠️ Drivable, but... — The vehicle will drive normally, but the airbag warning light indicates that the driver's airbag is disabled and will likely not deploy in an accident, significantly increasing the risk of injury.
Key Takeaways
  • Code B0012 means the driver's airbag is OFF due to an electrical fault. This is a critical safety issue.
  • The most likely cause on your Sierra Denali is a simple, inexpensive broken plastic clip (CPA) on an airbag connector in the steering column, as per GM TSB #08-09-41-002H.
  • Always inspect the yellow airbag connectors and their locking clips before spending money on a new clock spring.
  • Due to the risk of accidental airbag deployment, this repair is best left to professionals or experienced DIYers who follow proper safety procedures, including disconnecting the battery.
  • A scan tool that can read Body/SRS codes is required to accurately diagnose the fault and clear the code after repair.
The trouble code B0012 is a manufacturer-specific code indicating a fault within the Supplemental Inflatable Restraint (SIR) system. Specifically, it means the Sensing and Diagnostic Module (SDM), or airbag computer, has detected a problem in the driver's steering wheel airbag deployment circuit (often called 'Loop 1'). The SDM continuously monitors the resistance of this circuit and expects it to be within a specific range, typically between 2.1 and 4.0 ohms. If the resistance is too high (an open circuit or high resistance, B0012-04 or B0012-0D) or too low (a short circuit, B0012-0E), the SDM flags the fault. This fault disables the driver's airbag as a safety precaution and illuminates the airbag warning light.

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

The GMT900 truck platform, which includes the 2007-2011 Sierra Denali, is known for issues with airbag system connectors. GM released a specific Technical Service Bulletin (TSB #08-09-41-002H) that directly addresses code B0012 and points to faulty Connector Position Assurance (CPA) clips as a primary culprit. These small plastic clips become brittle from age and heat cycles and break, causing a poor connection and triggering the code. This makes a connector-level inspection the most important first step. Additionally, GM issued another bulletin (PIT5564A) noting that aftermarket USB/phone chargers plugged into the 12V power outlets can cause electrical interference, leading to fluctuating resistance readings and falsely triggering this code. For 2007-2009 models, especially in salt-belt states, corrosion of the SDM module itself under the driver's seat due to water ingress is also a known issue covered by a special coverage program (09184C).

Diagnostic Flowchart

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

What happens when you inspect the 12V outlets and steering wheel controls?
→ Unplug all aftermarket accessories from the 12V outlets and clear codes. GM TSB PIT5564A notes these cause electrical interference triggering B0012.
→ Replace the clock spring (P/N 25966963, estimated $50-$220). The internal ribbon cable wears out from turning, causing an open circuit.
Have you checked the yellow airbag connectors and CPA clips in the steering column?
→ Disconnect the negative battery terminal for 15 minutes, remove column covers, and inspect the yellow connector CPA clips for damage.
→ Replace the broken CPA retainer (P/N 12052834, $1-$15) as per TSB #08-09-41-002H, and firmly reseat the connector.
→ Test clock spring resistance (should be 2.1-4.0 ohms). If normal, replace the steering column connector pigtail (P/N 13580115, $25-$50).
Professional service recommended: Working on the airbag (SIR) system is hazardous. Accidental deployment can cause serious injury, and an improper repair can lead to the system failing to deploy in a collision. The system must be properly disabled before service and requires a specific scan tool to clear codes from the SDM afterward.

Symptoms You May Notice

  • Airbag warning light illuminated on the instrument cluster.
  • "Service Airbag" message displayed on the Driver Information Center (DIC).
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the driver's airbag module itself. The airbag inflator is rarely the cause of this electrical circuit code; the fault is almost always in the wiring or connectors leading to it.
  • Replacing the clock spring without first checking the CPA clips and ruling out 12V accessory interference. The TSB-identified connector and interference issues are much cheaper and easier fixes that should always be investigated first.

Most Likely Causes

  1. Loose, Damaged, or Missing Connector Position Assurance (CPA) Retainer 🔴 High Probability As cited in TSB #08-09-41-002H, the small plastic CPA clips on the yellow airbag connectors become brittle over time and can break or fall out, leading to a loose connection. This is a well-documented issue on this GM platform, and the TSB covers a wide range of GM vehicles from this era.
    How to confirm: Visually inspect the yellow airbag connectors in the steering column, specifically on the back of the airbag module and on the clock spring. Check if the small plastic locking clips are present, fully seated, and not broken. The connector and CPA should both seat with an audible/tactile click.
    Typical fix: Reseat the connector and replace the broken or missing CPA clip. The clip itself is an inexpensive part. A YouTube video for a similar GM vehicle showed this exact repair fixing the code.
    Est. part cost: $1-$15
  2. Faulty Clock Spring (SIR Coil) 🟡 Medium Probability The clock spring contains a flexible ribbon of wires that wears out from the constant turning of the steering wheel. This can lead to an open or high-resistance circuit, triggering B0012-04 or B0012-0D.
    How to confirm: If steering wheel controls (like radio or cruise control) also fail, the clock spring is a likely suspect. A professional scan tool can read the resistance values of the deployment loop; fluctuations when turning the wheel point to a bad clock spring. Continuity tests can also be performed with a multimeter with the airbag disconnected.
    Typical fix: Replace the clock spring assembly in the steering column. This part often requires a specific setup or programming procedure after installation.
    Est. part cost: $50-$220
  3. Poor Terminal Tension in Steering Column Connector ⚪ Low Probability A related TSB (PI1474, which is referenced in other bulletins) notes that the female terminals within the airbag coil connector (X3) can loosen, causing intermittent high resistance. This can also affect the Sierra.
    How to confirm: Requires a special tool (J-35616-65B) to test the pin tension. A user on a Chevrolet forum described a similar fix where they carefully bent the connector contacts to create a tighter fit, which resolved their B0012 code after a clock spring replacement.
    Typical fix: If terminal tension is poor, the connector pigtail needs to be replaced. GM service connector P/N 13580115 is specified for this repair. This involves cutting the old connector and splicing the new one into the harness. Some owners have successfully cleaned the contacts and slightly bent the pins for a tighter connection without replacing the pigtail.
    Est. part cost: $25-$50
  4. Aftermarket 12V Accessory Interference ⚪ Low Probability GM TSB PIT5564A specifically warns that aftermarket USB chargers or other devices plugged into the 12V power outlets can create electrical interference. This interference can cause the SDM to see erratic, fluctuating resistance in the airbag loops, triggering codes like B0012 with both high and low resistance symptom bytes (0D and 0E).
    How to confirm: Unplug all devices from the vehicle's 12V power outlets (cigarette lighters). Clear the codes with a capable scan tool and see if the code returns. If the code does not return, one of the accessories was the cause.
    Typical fix: Discontinue use of the problematic charger or accessory. Use high-quality, well-shielded accessories to prevent electrical noise.
    Est. part cost: $0

Rare But Worth Checking

  • Damaged Wiring Harness: Wires in the steering column or leading to the SDM can get pinched or frayed, especially if there has been previous interior work. A user on a Tahoe/Yukon forum found a broken wire in the harness was the cause of their B0012-04 code.
  • Faulty Sensing and Diagnostic Module (SDM): Failure of the airbag control module itself is rare but possible. For 2007-2009 models in salt-belt states, the SDM located under the driver's seat is susceptible to corrosion from water intrusion, as noted in GM Special Coverage 09184C. This should be considered after all wiring, connector, and component issues have been ruled out. If the module is replaced, it will require programming to the vehicle.

Diagnosis Steps

  1. SAFETY FIRST: Disconnect the vehicle's negative battery terminal and wait at least 15 minutes for the airbag system's backup power to discharge before working on any SIR components.
  2. Scan for Codes: Use a professional scan tool (not a basic code reader) capable of reading SRS/SIR codes to confirm B0012 and check for any specific symptom bytes (e.g., -04 for open circuit, -0D for high resistance, -0E for low resistance).
  3. Rule out Interference: Unplug any and all aftermarket accessories from the 12V power outlets, as per TSB PIT5564A. Clear codes and see if the fault returns.
  4. Inspect Connectors: Remove the steering column covers to access the yellow airbag connectors. Carefully inspect the Connector Position Assurance (CPA) clips for damage or looseness, as per TSB #08-09-41-002H.
  5. Reseat Connectors: Disconnect and reconnect the airbag connectors to ensure a solid connection. If a CPA clip is broken, replace it. Some owners have had success cleaning the terminals and slightly bending them for a tighter fit.
  6. Clear Codes & Test: Reconnect the battery, clear the SIR codes, and start the vehicle to see if the light returns. If it does not, the issue was a poor connection or interference.
  7. Test Clock Spring: If the light returns, the clock spring is the next likely culprit. Using a scan tool, monitor the 'Deployment Loop Resistance' parameter while turning the steering wheel lock-to-lock. The reading should stay consistently between 2.1-4.0 ohms. Spikes or dropouts indicate a failing clock spring.
  8. Check Terminal Tension: If specialized tools are available, test the pin tension at the steering wheel airbag coil connector as described in TSB PI1474.
  9. Inspect SDM and Connectors (2007-2009): For these model years, inspect the SDM under the driver's seat for corrosion or water damage, per GM Special Coverage 09184C. Disconnect and inspect the main harness connectors at the SDM for corrosion or poor fit.

Parts You'll Likely Need

  • Airbag Connector Position Assurance (CPA) Retainer (OEM #12052834) — This small plastic clip is the most common failure point according to GM TSB #08-09-41-002H. It breaks due to age and heat, causing a loose connection. Note: Some sources claim this part may be discontinued but can be found online.
    Trusted brands: ACDelco, GM Genuine Parts
    OEM price range: $2-$15
    Aftermarket price range: $1-$10
  • Clock Spring (SIR Coil) (OEM #25966963) — This is a common wear-and-tear item. The internal ribbon cable breaks from repeated steering wheel rotation, causing an open or high-resistance circuit.
    Trusted brands: ACDelco, Dorman, Standard Motor Products
    OEM price range: $100-$220
    Aftermarket price range: $50-$90
  • Airbag Connector Pigtail (OEM #13580115) — Used to repair the harness if poor terminal tension is found at the clock spring connector, as noted in TSB PI1474. This is a less common repair than the CPA or clock spring itself.
    Trusted brands: ACDelco, GM Genuine Parts
    OEM price range: $25-$50
    Aftermarket price range: $15-$30

Related Codes That Often Appear With This One

  • B0013 — B0013 refers to the 'Stage 2' deployment loop for the same driver's airbag. Since they share the same connectors, clock spring, and wiring path, a fault in one can often be accompanied by a fault in the other.

Technical Service Bulletins (TSBs) & Recalls

  • Bulletin #08-09-41-002H: Addresses an intermittent airbag light with DTC B0012 (among others) caused by faulty Connector Position Assurance (CPA) retainers. Recommends inspection and replacement of the CPA clip.
  • Bulletin #PI1474: While for slightly later models, its information is relevant. It addresses DTC B0012 caused by poor terminal tension in the steering wheel airbag coil connector and provides a part number for a replacement service connector.
  • Bulletin #PIT5564A: Warns that intermittent SIR lights with various codes, including B0012, can be caused by electrical interference from aftermarket USB/phone chargers plugged into the 12V power outlets.

Platform-Specific Known Issues

  • The primary vehicle-specific issue is the high failure rate of the Connector Position Assurance (CPA) clips on airbag system connectors, as formally documented by GM in TSB #08-09-41-002H.
  • A secondary, but important, platform-specific issue is susceptibility to electrical interference from aftermarket accessories plugged into the 12V power outlets, as documented in TSB PIT5564A.

Mechanic-Grade Diagnostic Values

  • Driver Deployment Loop Resistance (Scan Tool Live Data) — expected: 2.1 - 4.0 Ohms. Failure: Consistently below 1.7 Ohms (triggers B0012-0E) or above 4.4 Ohms (triggers B0012-0D). Spikes or dropouts while turning the steering wheel indicate a failing clock spring.
  • Wiring Harness Continuity Test (Multimeter) — expected: Less than 1.0 Ohm. Failure: Infinite resistance (Open) or higher than expected resistance between the SDM connector and the clock spring connector.

Hidden / Shadow Codes Worth Checking

  • B0012 01: Driver Frontal Deployment Loop Stage 1 Short to Battery (see via Requires a professional scan tool capable of reading GM-specific SRS/SIR codes and symptom bytes (e.g., Tech2, GDS2, or high-end aftermarket).)
  • B0012 02: Driver Frontal Deployment Loop Stage 1 Short to Ground (see via Requires a professional scan tool capable of reading GM-specific SRS/SIR codes and symptom bytes.)
  • B0012 04: Driver Frontal Deployment Loop Stage 1 Open Circuit (see via Requires a professional scan tool capable of reading GM-specific SRS/SIR codes and symptom bytes.)
  • B0012 0D: Driver Frontal Deployment Loop Stage 1 Resistance Above Threshold (see via Requires a professional scan tool capable of reading GM-specific SRS/SIR codes and symptom bytes.)
  • B0012 0E: Driver Frontal Deployment Loop Stage 1 Resistance Below Threshold (see via Requires a professional scan tool capable of reading GM-specific SRS/SIR codes and symptom bytes.)

Scan Tool Commands That Help

  • Tech2 / GDS2 or equivalent: Live Data > SIR > Deployment Loop Resistance — This is the primary diagnostic test for the clock spring. Monitor the resistance value while turning the steering wheel from lock to lock. The value should remain stable within the 2.1-4.0 ohm range. Any erratic jumps, spikes, or dropouts strongly suggest a worn or damaged clock spring.
  • Tech2 / GDS2 or equivalent: Clear DTCs > SIR/SDM Module — After any repair to the SIR system, codes must be cleared with a capable scan tool. Standard OBD-II code readers cannot clear SIR codes. The airbag light will remain on until the codes are properly cleared from the SDM.

Wiring & Ground Locations

  • Sensing and Diagnostic Module (SDM) — Under the driver's seat, beneath the carpet and acoustical padding.. This is the control module for the entire airbag system. All deployment loop wiring terminates here. For 2007-2009 models, it is prone to corrosion from water ingress, which can cause various airbag codes, including B0012. Connectors at the SDM can also be a point of failure.
  • Underhood Fuse Block — Under the hood on the driver's side, next to the brake fluid reservoir.. Contains the primary fuses for the airbag (SRS) module. Specifically, fuses #40 and #45 power the system. A loss of power could potentially cause communication errors, though it is less likely to cause a specific loop code like B0012.
  • Clock Spring Connector (X3) — Part of the clock spring assembly within the steering column, connecting the clock spring to the main body harness.. This connector is a known point of failure due to poor terminal tension, as identified in TSB PI1474. A loose connection here can cause an intermittent open or high resistance fault, triggering B0012.

Real Owner Repair Stories

  • Chevrolet Forum user 'maxs' (Unknown Chevrolet, but GMT900 platform issue) — Initially had B0012-04 (open circuit). After replacing the clock spring, new codes B0012-0E (low resistance) and B0013-0E appeared.
    ❌ Tried (didn't work) Replacing the clock spring.
    ✅ What actually fixed it The 4-wire plug that connects into the new clock spring had a poor connection. The user cleaned the contacts with a needle and slightly bent the copper contacts on the connector down to create a tighter fit. This resolved the codes without further part replacement.
  • GMTNation user 'gmcman' (2012 GMC Yukon) — Intermittent 'Service Airbag' light with code B0012-0D (high resistance). Scan tool showed loop resistance at 4.6 ohms.
    ❌ Tried (didn't work) Visual inspection of steering column wiring., Continuity tests of wiring from module to steering wheel (all passed with 0.4-0.5 ohms)., Checking front impact sensors.
    ✅ What actually fixed it The user pulled all the locking harness connectors from the SDM (airbag module under the driver's seat) and reseated them several times. After reassembly, the airbag light was off and the scan tool showed a normal resistance of 2.9 ohms. The fix was a poor connection at the main module, not in the steering column.

When the Usual Fixes Don't Work

  • While most B0012 faults are in the steering column, a notable number of owners have fixed the code only after addressing issues elsewhere. One owner replaced the clock spring, only to find the actual problem was poor pin tension in the connector *to* the new clock spring, which was fixed by carefully bending the pins. Another owner chased the intermittent code in the steering column, but the final fix was simply reseating the main harness connectors at the SDM under the driver's seat, which had developed a high-resistance connection over time. These cases highlight that even after replacing common parts, the root cause can still be a simple, subtle connection issue.

OEM Part Supersession History

  • 15112677, 15274878, 1582909425966963 — Standard part revision and consolidation by the manufacturer.
    Heads up: The new part number (25966963) is the correct service replacement for the earlier numbers. Note that this part may require special setup or programming procedures after installation.

Model Year Variations Within This Range

  • 2007-2009: These model years are specifically called out in GM Special Coverage program 09184C for potential corrosion of the Sensing and Diagnostic Module (SDM) located under the driver's seat due to water and salt ingress. This makes SDM inspection a more critical step for these years, especially in applicable states.
** GM Air Bag Codes : B0012 - B0013  / B0015 - B0016 **
** GM Air Bag Codes : B0012 - B0013 / B0015 - B0016 **
How to Replace a Clock Spring & Remove Steering Wheel | Silverado
How to Replace a Clock Spring & Remove Steering Wheel | Silverado
Silverado / Sierra Airbag Light Fix
Silverado / Sierra Airbag Light Fix
2007-2013 Silverado/Sierra AIRBAG LIGHT Code B1000
2007-2013 Silverado/Sierra AIRBAG LIGHT Code B1000
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 B0012 for:
  • Gmc SIERRA 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