OBD-II trouble code
B0091: Left Side Restraints Sensor 1 (Subfault)
The restraints module has a fault on the first-indexed left-side impact sensor circuit. The number is an index in a wiring diagram rather than a place on the car — establishing which physical satellite it points at is the whole first half of this job.
Quick facts
- System
- Body
- Category
- Airbag / SRS Restraints
- Severity
- High severity
- Drivable
- Usually safe to drive short-term
- Repair cost range
- $120 – $750
- DIY difficulty
- Shop recommended
What does B0091 mean?
B0091 is stored by the restraints control module when the circuit for the left-side impact sensor it calls sensor 1 stops behaving. These satellite sensors sit away from the module, out at the structure that deforms first in a side impact, and their job is to detect that deformation early enough for the module to fire the side airbag, the curtain and the belt pretensioner on that side within a few thousandths of a second.
The trap in this code, and the reason it deserves its own treatment rather than being lumped in with its neighbours, is the number. Sensor 1 is not a location. It is an index the manufacturer assigned in a wiring diagram, and it is the index people are most confident they already understand — almost everyone assumes it means the front-most left sensor, near the driver's door. That assumption is frequently correct and occasionally expensive. Manufacturers do not all number the same way: some count front to rear along the side, some number outward from the module, and on vehicles fitted with a different number of satellites per side than the platform's maximum the indices may not run consecutively at all. Look up which physical connector sensor 1 corresponds to on this exact model and build before opening a single trim panel. Guessing costs an afternoon of stripping the wrong door.
Once you know which satellite it is, one thing about the low index is consistently worth weighing. On the great majority of layouts the first left-side station is the forward one, alongside the driver. That makes it the restraints sensor covering the only seat that is occupied on every single journey the vehicle makes, which is a reasonable argument for treating it as urgent even though nothing about the way the car drives has changed.
The forward-left position also gives the code a service history worth asking about. The front door is the most frequently opened, most frequently repaired door on the car. Speakers, window regulators, lock actuators, mirror wiring, door cards removed for rattles and water leaks — all of that work happens in and around the same cavity, and it happens far more often on the driver's door than anywhere else. A restraints code that first appeared shortly after any door work is very likely a connector that was disturbed, a harness routed back against a moving regulator mechanism, or a pigtail trapped when the trim panel went back on. Establishing whether anything has been done to that door in the last few months narrows the search dramatically before any measurement is taken.
The consequences are what all restraints faults share: the vehicle drives entirely normally, the engine is unaffected, and the risk is confined to what happens in a collision that has not occurred yet. The module will generally have disabled the affected deployment loop, so side protection at that station should be assumed absent until the fault is repaired. These circuits also connect to pyrotechnic devices, so the system must be safely powered down following the manufacturer's procedure before anything is unplugged.
Common causes
- Connector at the forward left satellite disturbed, unlatched or trapped during front door trim work
- Harness routed against the window regulator or lock mechanism after a door repair and abraded by it
- Water intrusion past a failed door vapour barrier reaching the sensor connector
- Corroded terminals at the bottom of the door or rocker where water collects
- Failed satellite sensor
- Sensor 1 misidentified and a healthy circuit condemned while the real fault sits at another station
- Prior collision repair in the left front quarter that disturbed the sensor mounting or its harness
- Sensor or module fitted without being configured to the vehicle
- Fault inside the restraints control module itself, which should be the last conclusion rather than the first
Symptoms
- Airbag or SRS warning light illuminated continuously
- B0091 stored in the restraints module and not visible to a generic engine-only scan tool
- Side airbag and curtain deployment on the left disabled by the module
- No change whatsoever in engine operation, driving or handling
- Fault first noticed in the weeks after driver door trim, speaker, regulator or lock work
- Companion left-side restraints codes stored at other indices
- Warning light returning within a key cycle or two of being cleared
Diagnostic steps
- 1.Look up which physical satellite sensor 1 designates on this exact model and build before removing any trim, since the index is a wiring diagram reference and not a fixed location.
- 2.Read the full restraints module code set with a scan tool capable of accessing it, because a generic engine scan will not see this code at all.
- 3.Ask what work has been done to the driver's door recently — speakers, regulator, lock actuator, mirror wiring or trim removal — as door service is the leading disturbance at this station.
- 4.Power the restraints system down following the manufacturer's procedure and wait the specified time before disconnecting anything, since these circuits feed pyrotechnic devices.
- 5.Inspect the identified connector for full latching, terminal seating and any sign of having been forced or back-pinned.
- 6.Check the harness route inside the door for contact with the window regulator, lock mechanism or any moving part, which is a common consequence of a hurried reassembly.
- 7.Examine the door vapour barrier for tears or missing adhesive, since a failed barrier puts water directly onto the connector.
- 8.Measure the sensor circuit against the manufacturer's specified resistance window to separate a wiring fault from a failed satellite.
- 9.Confirm the module's configuration matches the vehicle build if any restraints component has been replaced.
- 10.Repair or replace as indicated, clear the code, then verify the warning light stays out through several complete ignition cycles and a road test.
Repair cost
$120 – $750
Restraints diagnosis is $120 to $220 because it requires a scan tool that can talk to the airbag module and a technician who can safely power the system down. A connector or harness repair inside a door is $150 to $400 depending on how far the trim has to come apart. A satellite sensor is $80 to $300 in parts, giving $250 to $650 fitted, and more where a seat or a structural panel is involved. Configuration after a module or sensor change adds $80 to $180. The avoidable cost on this code specifically is stripping the wrong door because the index was assumed rather than looked up — that is a wasted hour of labour before any real work begins.
Estimate your repair
Run the numbers for your vehicle
Open the Repair Cost Estimator with airbag / srs crash sensor replacement preselected. Adjust labor rate and vehicle category to fit your situation.
DIY vs shop
Leave this one to a qualified shop. It typically involves emissions-critical components, refrigerant handling, or other work that requires manufacturer-grade tooling, training, or certification. DIY attempts often produce a more expensive problem than the original code.