B0091
B0091 Code Symptoms, Causes, Diagnosis and Comprehensive Repair Guide
Quick Summary
- B0091 triggers the SRS (airbag) warning lamp – the left‑side passenger airbag may be disabled.
- Most failures originate from loss of communication between the Left Side Restraints Sensor 1 and the SRS control module.
- A full‑system scan, wiring inspection, and module communication test are required before any hardware swap.
- When the SRS control module shows internal faults or persistent communication loss, replacement and VIN‑matched programming are the most reliable fix.
- Proper wiring care, corrosion protection, and periodic SRS scans help prevent recurrence.
B0091 Code Symptoms and Fixes — How to Diagnose and Repair
Drivers first notice the B0091 fault when the airbag (SRS) indicator on the instrument cluster lights or flashes. In many cases the lamp stays illuminated continuously, and a secondary “Passenger Airbag Disabled” message may appear. Because the left‑hand passenger airbag is part of the vehicle’s primary safety system, the warning cannot be ignored. The vehicle will retain the code in its memory until the fault is cleared, even after a restart.
Symptoms
- SRS warning lamp illuminated (steady or flashing).
- Passenger‑side airbag disabled message on the dashboard.
- No change in engine performance, fuel economy, or drivability.
- The check‑engine light remains off; only the SRS light is affected.
These signs are exclusive to the airbag system; the vehicle otherwise operates normally.
Why This Happens
Faulty Communication Between Sensor 1 and the SRS Module
The Left Side Restraints Sensor 1 sends a “seat‑belt‑fastened / occupancy” signal to the SRS control module. Corrosion, broken pins, or a short in the wiring harness can interrupt that signal, causing the module to log B0091 and deactivate the passenger airbag as a precaution.
Internal SRS Module Fault
Even with intact wiring, the SRS control module may develop a failed driver circuit, cracked solder joint, or memory corruption that prevents it from interpreting the sensor’s data. The module then records B0091 and isolates the left‑hand airbag.
Power‑Supply Anomalies
A voltage drop on the SRS power rail (typically 12 V ± 10 %) caused by a loose connector or a failing fuse can reset the module’s internal state machine, leading to a false sensor fault. The module treats the condition as a sensor error and stores B0091.
Diagnostic and Repair Procedures
- Retrieve the Code – Connect a factory‑level SRS scan tool and confirm B0091. Record any additional SRS codes that appear simultaneously.
- Visual Wiring Inspection – Locate the harness that runs from the left‑side seat to the SRS control module. Look for frayed conductors, corrosion, or loose crimp pins. Repair or reseat as needed.
- Continuity Test – Using a multimeter, verify continuity between the sensor connector and the module pins (typically a 0.5 Ω to 2 Ω resistance range). Open circuits indicate a wiring fault that must be corrected before proceeding.
- Power‑Rail Verification – Measure voltage at the SRS module’s supply terminal while the ignition is ON. Voltage should be between 10.8 V and 13.2 V. Replace a faulty fuse or repair a loose power connector if out of range.
- Module Communication Test – With the scan tool, perform a “module self‑test” or “communication check.” A failure suggests internal module damage rather than a sensor issue.
- Re‑learn Procedure – After wiring repairs, clear the code and run the SRS module’s relearn routine (often a seat‑belt buckle cycle or a specific key‑on/off sequence). If the B0091 returns, the fault lies within the module.
- Module Replacement – When the module fails the self‑test or repeatedly logs B0091 after all wiring is verified, replace the SRS control module. Ensure the replacement unit is VIN‑matched and programmed to the vehicle’s specific airbag configuration.
Typical costs
- Professional SRS scan and wiring inspection: $150‑$250 labor.
- SRS module replacement (including VIN‑matched programming): $800‑$1,200 plus $200‑$300 labor.
When Replacement Makes Sense
If the SRS control module fails its internal diagnostics, exhibits intermittent communication loss, or repeatedly stores B0091 after all wiring and power‑supply checks, replacement is the most reliable solution. Repairing a damaged circuit board may provide a temporary fix, but the high‑temperature environment and safety‑critical nature of the module often lead to recurring faults.
Flagship One positioning
Modern control modules are complex and integrated with security and immobilizer systems. That’s why choosing a replacement isn’t only about the hardware—it’s about correct programming and compatibility. Flagship One specializes in VIN‑matched control modules, providing a plug‑and‑drive solution backed by warranty. Our modules are pre‑programmed to the exact specifications of your vehicle, eliminating dealer‑only re‑coding steps and ensuring the airbag system functions as engineered from day one.
Preventive Maintenance
- Inspect seat‑belt and airbag connectors during routine interior cleaning; remove debris and apply dielectric grease to protect against corrosion.
- Secure the wiring harness under the seat with the original clips; a loose harness is a common source of intermittent faults.
- Perform a bi‑annual SRS scan at a qualified shop, even if the warning lamp is off, to catch early communication glitches.
- Replace fuses promptly if they blow; a recurring fuse failure often signals an underlying power‑rail problem that can affect the SRS module.
- Avoid aftermarket seat‑belt pretensioners that are not OEM‑approved; they can introduce voltage spikes that stress the SRS module.
Service Recommendation: Most issues related to this fault are diagnosed and corrected through inspection, wiring repair, and calibration rather than module replacement. For modules not typically replaced through aftermarket suppliers, diagnosis and repair should be performed by a certified automotive technician with access to factory service information and tooling.