OBD-II trouble code
B0090: Left Frontal Restraints Sensor (Subfault)
A forward crash sensor exists for one reason: to see the impact before the module in the middle of the car can. Losing this one does not switch the airbags off — it takes away the early warning and leaves the deployment decision to be made later, from further back.
Quick facts
- System
- Body
- Category
- Airbag / SRS Restraints
- Severity
- High severity
- Drivable
- Usually safe to drive short-term
- Repair cost range
- $120 – $800
- DIY difficulty
- Shop recommended
What does B0090 mean?
B0090 is stored by the airbag control module against the left frontal restraints sensor — one of the forward-mounted crash sensors on the front structure of the vehicle. The module has found that sensor's circuit outside the narrow band restraint circuits are held to, or has stopped receiving credible data from it.
The useful question is why a car has forward crash sensors at all, because the answer explains what this fault actually costs. The airbag control module contains its own accelerometer, and on a slow, gentle impact that internal sensor is enough on its own. But the module is mounted in the middle of the vehicle, usually under the centre console or beneath the dashboard, and in a frontal collision the middle of the car is one of the last places to know about it. The front structure is what makes contact, and the crash pulse takes real time to travel back through the rails to where the module sits.
Forward sensors are mounted out where the impact happens specifically to close that gap. They report the collision as it begins rather than after it has propagated, and the few milliseconds they buy are what allow the module to fire in time to have the airbag fully inflated before the occupant reaches it. That is the whole function.
So the honest description of what this fault does is not that the airbags will not deploy. It is that the module has lost an early input on the left side and must fall back on sensing that arrives later and from further back. On a severe impact it will still deploy. On the marginal, moderate-speed collisions where deployment timing separates a restraint that helps from one that arrives too late, that lost head start matters, and there is no way to know in advance which kind of crash you will have.
On causes: this sensor lives at the very front of the vehicle, in a bracket on the front rail, the radiator support or behind the bumper, which puts it in the worst environment on the car for a small electrical connector. It sits in the direct path of road spray, winter salt, stone chips and standing water. Corrosion inside the connector and chafed or crushed harness are ordinary findings and account for a large share of these codes.
There is a location-specific route worth knowing about. On many vehicles the left front corner of the engine bay is where the washer fluid reservoir, the coolant expansion bottle or the battery is mounted, and any of the three can put liquid into a harness that runs beneath it. A weeping washer bottle seam or a battery that has been overfilled will corrode a connector on that side and leave the identical connector on the other side perfectly clean — which is worth knowing before anyone concludes the sensor design is at fault.
One diagnostic shortcut is available here that costs nothing. Read the whole restraint fault memory before touching anything. This code on its own points at this sensor, its connector and its run of harness. This code together with the right frontal sensor code — or with several other restraint sensors at once — points instead at something they share: a supply, a ground, a common connector, or the module itself. Two sensors on opposite corners of a car do not usually fail on the same day, and treating a shared-cause pattern as two separate sensor faults is how people buy parts twice.
The vehicle drives normally and nothing about the powertrain, brakes or steering is affected. That is exactly why this fault gets postponed, and why it is worth saying plainly that the warning lamp is doing its job: the restraint system has told you it cannot promise its full performance. This is professional work. Airbag and pretensioner circuits contain pyrotechnic devices, the system must be safely disabled before anything is disconnected, and mounting a crash sensor incorrectly is as damaging as leaving it broken.
Common causes
- Corrosion inside the left frontal sensor connector from road spray and winter salt
- Harness chafed or crushed where it runs along the left front rail
- Failed left frontal impact sensor
- Leaking washer fluid or coolant reservoir mounted above the sensor harness on that side
- Previous left front collision or bumper repair that disturbed the sensor or its bracket
- Sensor refitted loose, over-torqued or with the wrong hardware after body work
- Incorrect part number fitted during a repair
- Stone or debris impact cracking the sensor housing without deploying anything
- Shared supply or ground fault affecting more than one restraints sensor
- Failed airbag control module input channel
Symptoms
- Airbag or SRS warning lamp illuminated and staying on
- B0090 stored in the restraints module
- No change whatsoever in how the vehicle drives
- Fault appearing after front-end body repair or bumper removal
- Fault appearing after a winter of salted roads
- Additional restraint sensor codes stored at the same time
- Warning lamp returning within a few key cycles after being cleared
- Intermittent lamp that comes on over rough surfaces
Diagnostic steps
- 1.Read the entire restraints module fault memory before you touch anything, and note whether this code is alone. A single sensor code points at that sensor, its connector and its harness. This code alongside the right frontal sensor code, or alongside several other restraint sensors, points at something shared — a supply, a ground, a common connector or the module. Sensors on opposite corners of a car do not fail together by coincidence.
- 2.Confirm where the left frontal sensor actually is on your specific vehicle from service data before removing anything. Manufacturers mount them on the front rail, on the radiator support, behind the bumper cover and occasionally on the inner wing, and the assumption that it is in the same place as on the last car you worked on is how bumpers come off unnecessarily.
- 3.Disable the restraint system following the manufacturer's procedure and observe the specified standing time before disconnecting any connector. These circuits contain pyrotechnic devices and the waiting period exists because the system holds enough reserve energy to fire after the battery is disconnected.
- 4.Inspect the sensor connector with a light rather than by feel. Look inside both halves for green or white deposits, terminals that have lost their tension, and a seal that has hardened or slipped out of its groove. Front-mounted restraint connectors fail from corrosion far more often than the sensors inside them do.
- 5.Look above the harness run as well as at it. On many vehicles the washer reservoir, coolant bottle or battery sits over this corner, and a weeping seam or an overfilled battery will corrode one side's connector while the identical connector on the other side stays clean. Finding the liquid source is part of the repair — otherwise the new connector goes the same way.
- 6.Measure the sensor circuit against the manufacturer's resistance specification, and measure at the module end as well as at the sensor end. That splits the harness from the sensor in one step. Do not substitute a generic value; restraint circuits are held to narrow, make-specific bands.
- 7.If the sensor has been replaced or disturbed recently, check the part number, the bracket condition and the torque. A crash sensor reads acceleration through its mounting, so a bolt that is loose, over-tightened or fitted with hardware that was not there originally changes what the module receives — and a sensor that is mechanically wrong can be electrically perfect.
- 8.After repair, clear the code, cycle the ignition the specified number of times and confirm the lamp completes its bulb check and extinguishes. A lamp that stays on means the module has not accepted the repair, not that it needs longer.
Repair cost
$120 – $800
Diagnosis is $100 to $200 and requires a scan tool that can talk to the restraints module, which not all basic code readers can. Repairing a corroded connector or a damaged section of front harness is $120 to $350, mostly labour, and is the most common outcome. A left frontal impact sensor is $60 to $300 for the part with half an hour to two hours of labour, at the upper end where the bumper cover has to come off to reach it. If the fault turns out to be shared across several sensors and traces back to the airbag control module, module service or replacement with configuration is $400 to $1,300. Budget separately for tracing and fixing whatever put liquid into the harness if corrosion is the cause, because a new connector under a leaking reservoir does not last.
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.