Technical Training

Airbag Warning Light: What It Means and How to Diagnose It

Anthony CalhounASE Master Tech9 min read

Diagnosing the Airbag Warning Light: What Every Tech Needs to Know

The SRS warning light is one of those lights that makes customers nervous the second it comes on — and rightfully so. It means the supplemental restraint system has detected a fault and has disabled itself. If that car gets into a crash with that light on, the airbags may not deploy. That is a life-safety issue, and you need to treat it that way from the moment the vehicle rolls into your bay.

This guide walks through the full diagnostic approach for SRS warning lights — what causes them, how to read the codes properly, what you can and cannot do with a multimeter on these circuits, and what real-world faults look like in the shop. No guessing, no parts-throwing. A systematic approach that holds up.

What the SRS Light Actually Means

SRS stands for Supplemental Restraint System. The system includes front airbags, side curtain airbags, knee airbags, seat belt pretensioners, occupant classification sensors, impact sensors, and the airbag control module (ACM) — sometimes called the SDM (sensing and diagnostic module) on GM vehicles or the RCM (restraint control module) on Ford.

When the ignition key turns on, the SRS light performs a bulb check — it illuminates for approximately 6 to 8 seconds, then goes out. That is normal. What is not normal is when the light stays on, comes back on after extinguishing, or flashes. Any of those conditions means the ACM has logged a fault and the system is compromised.

The ACM is always watching. It monitors circuit integrity for every squib (the explosive initiator inside each airbag inflator and pretensioner), the resistance of those circuits, voltage from the battery, clock spring continuity, seat weight sensor data, and crash sensor signals. The moment something falls out of spec, it sets a code and lights the lamp.

One critical point: unlike most other systems, the SRS will not disable itself temporarily and drive on. Once the light is on, it stays on until the fault is repaired and codes are properly cleared. There is no self-healing here.

Common Causes of the Airbag Warning Light

Clock Spring (Spiral Cable)

The clock spring is a flat ribbon cable coiled inside the steering column that maintains electrical continuity to the driver's airbag, horn, and steering wheel controls as the wheel turns. It is one of the most common SRS failures in the shop, especially on higher-mileage vehicles or vehicles where the steering wheel has been replaced or removed without following proper procedures.

When the clock spring fails, you will typically see DTCs related to the driver front squib circuit — codes like B0001 (driver frontal stage 1 squib circuit open) or B0002 (driver frontal stage 1 squib circuit resistance low). You may also lose horn function or cruise control. On some platforms the clock spring breaks internally and the driver airbag DTC appears intermittently, which makes it tricky to catch without wiggling the steering wheel during diagnostics.

Replacement is straightforward but requires proper steering wheel removal procedure with the battery disconnected and the appropriate wait time for capacitor bleed-down — minimum 3 minutes, though 10 minutes is better practice.

Seat Weight Sensor and Occupant Classification System

The passenger occupant classification system (OCS) determines whether the front passenger seat is occupied and, if so, whether that occupant is an adult or a child. Based on that input, the ACM decides whether to deploy the passenger airbag and at what threshold. When the OCS fails or reads out of spec, it sets codes and triggers the SRS light.

Common causes include a failed seat weight mat sensor, a damaged seat wiring harness pinched under the seat track, a corroded OCS module connector, or an aftermarket seat cover that is interfering with sensor readings. DTCs in this area typically fall in the B0085 to B0095 range depending on manufacturer — look for codes referencing passenger presence sensor circuit or occupant classification system performance.

On some vehicles, particularly those that have been in a minor rear-end collision, the OCS module itself gets damaged and needs replacement. Always check for a TSB before ordering parts — GM, Ford, and Toyota have all issued service bulletins on OCS calibration procedures.

Connector Corrosion Under the Seats

This is probably the single most overlooked cause of SRS lights in high-volume shops. The wiring harness connectors under the front seats sit low to the floor and are exposed to moisture, spilled drinks, snow melt, and general road grime. Over time, the terminals corrode and resistance climbs out of spec — and because the ACM is monitoring squib circuit resistance continuously, even a few extra ohms will set a code.

Before you do anything else on an SRS diagnosis, pull both front seats, disconnect the battery, wait your bleed-down time, and physically inspect every connector under those seats. Look for green corrosion, swollen connectors, or moisture inside the connector body. Clean with electrical contact cleaner and a terminal brush. On severe cases, cut the connector out and splice in a new one with proper weatherproof connectors. This repair alone solves a significant percentage of SRS complaints on vehicles over five years old.

Seat Belt Pretensioner Circuit

The seat belt pretensioners are pyrotechnic devices — like a small airbag squib — that pull the belt tight in the event of a crash. Their circuits are monitored continuously just like the airbag squibs. A pretensioner DTC typically looks like B0051 or B0052 (driver or passenger belt pretensioner squib circuit fault), though the exact code varies by platform.

Pretensioner circuits fail most often at the connector near the B-pillar or at the seat belt assembly itself. If a vehicle has been in a crash — even a minor one — inspect the pretensioner before assuming the circuit is the problem. A deployed pretensioner will read as an open circuit and must be replaced, not just cleared.

Impact Sensor Wiring

Most modern vehicles have multiple crash sensors — front impact sensors in the engine compartment, side impact sensors in the doors or B-pillars, and sometimes rollover sensors. The ACM monitors these sensors for proper resistance and signal plausibility. Damaged wiring to a sensor, a sensor that has taken a hit in a parking lot fender bender, or a sensor that has gotten wet will all trigger SRS codes.

Common DTCs here include codes in the B0010 to B0050 range — front discriminating sensor circuit faults, side impact sensor performance codes, and similar. Always check sensor mounting integrity when you pull codes in this range. A sensor that has been bent or twisted by a minor impact may still function electrically but read implausible data compared to the other sensors.

ACM Internal Fault

The airbag control module itself can fail. Internal faults, crash data stored in non-volatile memory from a prior deployment event, or water intrusion into the module can all cause the SRS light. A code that points to the ACM itself — often listed as a system fault rather than a circuit fault — typically means the module needs replacement or, in some cases, reprogramming.

One important thing to know: if a vehicle has been in a crash where airbags deployed, the ACM stores deployment data that cannot be cleared with a scan tool. Some shops attempt to have the module reprogrammed or rebuilt by a third-party service rather than buying a new OEM module. That can work on certain platforms, but verify compatibility and programming requirements before going that route.

The Diagnostic Approach

Step One: Start With a Proper Scan

Do not touch anything until you have pulled the SRS codes with a proper scan tool. A generic OBDII reader will not read SRS codes — you need a tool that accesses the body/SRS module directly. Factory scan tools are best, but professional aftermarket tools like Autel, Launch, or Snap-on with current software coverage will work on most platforms.

Pull all stored and pending SRS DTCs. Write them down or photograph the scan data screen. Note whether codes are current or history. A history code that does not come back after clearing may indicate an intermittent connection or a one-time event. A current code means the fault is present right now.

Step Two: Look Up the Code

SRS codes are B-codes — they follow the SAE J2012 standard. The B0001 through B0099 range covers squib circuit faults. B0100 and above typically cover sensor and system-level faults. But manufacturers also use proprietary codes that fall outside the standard range, so always look up the specific code in the factory service information for that vehicle. Do not assume a B0051 means the same thing on a Ford as it does on a Chrysler — the wiring diagrams and resistance specs will differ.

Step Three: Resistance Testing on Squib Circuits

Squib circuits can be resistance-tested, but you must follow proper safety procedures. Never use a standard multimeter directly on a squib — the current from certain meters can potentially fire the device. Use a meter that outputs less than 1mA on resistance test mode, or better yet, use a dedicated SRS squib resistance tester or the resistance test function built into a factory scan tool, which tests through the ACM without direct meter contact.

The typical resistance spec for a squib circuit is 2 to 4 ohms. This includes the resistance of the squib initiator itself plus the wiring loop resistance. An open circuit reads as infinite resistance or OL. A shorted circuit reads near zero. Either one will set a code. Some manufacturers have tighter specs — always verify against the factory service manual for the vehicle you are working on.

When testing, disconnect the ACM or use the appropriate breakout box if available. Measure resistance at the squib connector side after disconnecting the squib from the harness. This isolates whether the fault is in the squib itself or in the wiring between the squib and the ACM.

Step Four: Connector Inspection

After pulling codes and before ordering parts, inspect every connector in the affected circuit. SRS connectors have a shorting clip or short bar built in — when the connector is unplugged, the shorting clip bridges the two squib terminals together to prevent accidental deployment from static discharge. Make sure those clips are intact. A missing or damaged shorting clip is a safety hazard.

Look for pushed-back terminals, spread pins, moisture intrusion, and corrosion. On yellow SRS connectors, even slight oxidation on the terminal surface can cause intermittent resistance faults. Use electrical contact cleaner, not sandpaper — you do not want to remove terminal plating.

When NOT to Clear Codes

This is the part that separates techs who understand the system from parts changers. Do not clear SRS codes just because a customer asks you to, or because you think it might go away on its own. Here is why:

First, if a vehicle has been in a crash — even a minor one where the airbags did not deploy — the ACM may have stored crash data or a pretensioner may have partially deployed. Clearing the code and handing the car back is a liability issue and potentially puts the next occupant at risk.

Second, some SRS codes indicate component failure that will not set again until the next ignition cycle or even the next significant event. Clearing the code removes your documentation of the fault without fixing the underlying problem.

Third, many states and all new car dealerships have procedures that require SRS fault documentation before repair. If you clear codes and the customer drives away, you have lost the evidence trail.

The right call: diagnose first, repair second, clear after repair is verified. After clearing, cycle the ignition and confirm the SRS light performs a normal bulb check and goes out. If it comes back on, you have not fixed the root cause.

Recalls and TSBs — Check Before You Diagnose

The Takata airbag recall was the largest automotive recall in US history — over 67 million vehicles affected across dozens of manufacturers. If you have a vehicle in the shop with an SRS light and it falls in the affected model years (generally 2002 through 2015 across multiple makes), check NHTSA.gov with the VIN before you do anything else. The inflator itself may be the defective component, and the repair may be covered under the recall at zero cost to the customer.

Beyond Takata, manufacturers issue SRS-related TSBs regularly — for clock spring supersession, OCS calibration procedure updates, wiring harness rerouting, module software updates, and connector kit repairs. Always run the VIN through the factory TSB database or a third-party source like ALLDATA or Mitchell before committing to a diagnostic path. A TSB can save you an hour of chasing a problem that has already been solved by the manufacturer.

Real Shop Examples

Here is a common scenario: a 2015 Honda CR-V comes in with the SRS light on. Customer says it came on randomly and the car has not been in any accidents. You pull codes and find B0102 — driver's seat belt buckle pretensioner circuit resistance high. You check under the seat and find the yellow connector for the driver pretensioner has moisture intrusion and green oxidation on the terminals. Clean the connector, retest resistance — now reading 3.1 ohms, within spec. Clear codes, verify lamp behavior. Done. Cost to customer: one hour labor and a connector cleaning. No parts.

Second example: 2013 Ford F-150, SRS light on after the customer says the truck got rear-ended at low speed. No airbag deployment. You scan and find B0051 — driver belt pretensioner squib circuit open. The pretensioner fired in the impact — it is not visible from the outside, but the seatbelt buckle is now a single-use component. Replace the pretensioner, clear codes, road test. Confirm lamp out. Document the crash event in the repair order.

Third: 2018 Chevy Silverado, intermittent SRS light. Codes are history only — B0100, passenger presence sensor performance. No OCS fault present at time of inspection. Customer has aftermarket seat covers on the front passenger seat. Remove the seat cover, clear codes, advise customer that the seat covers are interfering with OCS mat sensor readings. Problem solved without a single replacement part.

The Bottom Line

The SRS warning light is not a light you guess at. The system involves pyrotechnic components, life-safety implications, and circuit specs tight enough that a few ohms of corrosion can set a code. Treat every SRS job as a systematic process: scan first, look up the code in factory service info, inspect the circuit, test resistance properly, fix the actual fault, and then clear. Never clear codes before diagnosis. Always check for open recalls and TSBs before you start the clock.

Do it right the first time. The customer's safety depends on it, and so does your shop's reputation.

Written by Anthony Calhoun, ASE Master Tech A1-A8

Related Articles

Disclaimer: This article is for educational and informational purposes only. Technical specifications, diagnostic procedures, and repair strategies vary by manufacturer, model year, and application — always verify against OEM service information before performing repairs. Financial, health, and career information is general guidance and not a substitute for professional advice from a licensed financial advisor, medical professional, or attorney. APEX Tech Nation and A.W.C. Consulting LLC are not liable for errors or for any outcomes resulting from the use of this content.