B1904 OBD-II Trouble Code: Air Bag Crash Sensor #2 Feed/Return Circuit Failure

Our certified mechanics come to you · 12-month, 12,000-mile warranty

SCHEDULE B1904 DIAGNOSTIC Get a fair and transparent estimate upfront
Red-stars EXCELLENT RATING ON

Cost of diagnosing the B1904 code

B1904 is a diagnostic trouble code (DTC) for "Air Bag Crash Sensor #2 Feed/Return Circuit Failure". This can happen for multiple reasons and a mechanic needs to diagnose the specific cause for this code to be triggered in your situation. Our certified mobile mechanics can come to your home or office to perform the Check Engine Light diagnostic. Once we are able to diagnose the problem, you will be provided with an upfront quote for the recommended fix and receive $20.00 off as a credit towards the repair. All our repairs are backed by our 12-month / 12,000-mile warranty.

Cars Estimate Credit towards follow-up repair Earliest Availability
Ford$20.00
Toyota$20.00
BMW$20.00
SCHEDULE B1904 DIAGNOSTIC Get a fair and transparent estimate upfront

B1904 code definition

The B1904 trouble code notes a problem with the airbag crash sensor #2 circuit.

What the B1904 code means

The B1904 code is a generic OBD-II trouble code that detects a circuit malfunction in the #2 airbag crash sensor. The #2 crash sensor is one of multiple crash sensors, which detect when the vehicle encounters severe impact, and trigger the airbags to deploy. Different vehicles have different numbers of crash sensors, located in different positions, so the placement of the #2 crash sensor will vary depending on the make and model. If the airbag control module, body control module, or powertrain control module (PCM) notice an abnormal voltage reading from the #2 airbag crash sensor circuit, then the B1904 trouble code may be detected.

What causes the B1904 code?

The B1904 trouble code is commonly caused by two things. Damaged electrical components, such as shorted wires, corroded connectors, blown fuses, or an open circuit are the most common culprit. A defective #2 airbag crash sensor is also fairly common. While very rare, it is also possible for a faulty airbag control module, PCM, or body control module to be the cause of the BB1904 code.

What are the symptoms of the B1904 code?

When the B1904 code is detected, the check engine soon Warning Light and airbag Warning Light will most likely illuminate on the vehicle’s gauge cluster. In most cases, the airbag system will not work, so the vehicle will likely be without airbags should an accident occur.

How does a mechanic diagnose the B1904 code?

The B1904 code will be diagnosed with the help of a standard OBD-II trouble code scanner. A trained mechanic will view the freeze frame data from the scanner to assess the B1904 code and search for additional trouble codes. If multiple codes are noted, then the mechanic will need to address them in the order that the scanner displays them in. The trouble codes will then be reset, the vehicle restarted, and the B1904 code checked for. If the code is no longer present, then an intermittent error or an inaccurate detection are the likely culprits.

If the B1904 code remains detected following the reset, then a visual inspection will be performed on the airbag and crash sensor electrical system. Any damaged components will need to be replaced. The mechanic will then test the #2 airbag crash sensor circuit, and then inspect the crash sensor itself.

Any time the mechanic replaces a component, the trouble codes should again be reset, the vehicle restarted, and the B1904 code checked for. This will help the technician know as soon as the issue is resolved.

Common mistakes when diagnosing the B1904 code

The most commonly made error when diagnosing the B1904 code comes from failing to follow the OBD-II diagnosis protocol. The diagnosis protocol should be followed step by step at all times, as it helps ensure that diagnoses are thorough, and repairs are accurate.

Often airbag crash sensors are unnecessarily replaced because damaged electrical components were overlooked.

How serious is the B1904 code?

A vehicle with the B1904 code will still be drivable, and will not have any drivability concerns. However, the airbag system will likely not work, which means that there will be no airbags deployed should the vehicle crash. Airbags are an extremely important safety feature that can save the lives of drivers and passengers, so a vehicle with this code should not be driven until it has been inspected.

What repairs can fix the B1904 code?

Repairs for the B1904 trouble code are:

  • Replacement of wires, connectors, and fuses
  • Replacement of the #2 airbag crash sensor circuit
  • Replacement of the #2 airbag crash sensor
  • In rare cases, replacement of the airbag control module, body control module, or PCM

Additional comments for consideration regarding the B1904 code

The B1904 code is a manufacturer specific trouble code, meaning it has a different definition depending on the automaker. While this code signals a #2 airbag crash sensor circuit malfunction in many cars, it can have an entirely different meaning for other cars. As is always the case, technicians should take into account the vehicle they are working on when diagnosing the B1904 code.

Need help with a B1904 code?

YourMechanic offers certified mobile mechanics who will come to your home or office to diagnose and repair your vehicle. Get a quote and book an appointment online or speak to a service advisor at 1-800-701-6220.

trouble codes
OBD-II
B1904

Fast and easy Check Engine Light is on Inspection service at your home or office.

SCHEDULE B1904 DIAGNOSTIC
Get a fair and transparent estimate upfront

Recent Check Engine Light is on Inspection reviews

Excellent Rating


YourMechanic Check Engine Light is on Inspection Service

Average Rating

4.8/5

Number of Reviews

4,810

Rating Summary
4,424
187
47
28
124
4,424
187
47
28
124

Joel

19 years of experience
741 reviews
Joel
19 years of experience
Acura RL - Check Engine Light is on - Jacksonville, Florida
very knowledgeable and precise. able to fix electrical issues in my car. Right on time for the appointment.

Christopher

15 years of experience
41 reviews
Christopher
15 years of experience
Honda Accord - Check Engine Light is on - Fairburn, Georgia
Christopher was excellent! He explained everything in detail to make sure I understood. He was professional and provided me with the next course of actions to resolve my care issues. I'm glad he was sent to service my car.

Alexander

18 years of experience
58 reviews
Alexander
18 years of experience
Saab 9-7x - Check Engine Light is on - Kissimmee, Florida
He was very friendly and very helpful . I felt like it was being around a close friend , also gave me so very good advice on my car & future advice about it . Highly recommend mechanic, would use his services again .

Matthew

31 years of experience
639 reviews
Matthew
31 years of experience
Jeep Patriot - Check Engine Light is on - Norfolk, Virginia
Matthew was on time which was a relief, he is very knowledgeable and was easy to understand what was wrong and what was being done. I am recommending to friends and family due to the great experience Matthew gave me. Extremely professional 10/10

More related articles

P3486 OBD-II Trouble Code: Cylinder 11 Exhaust Valve Control Performance
P3486 means there is a performance issue due to a problem in cylinder 11, likely due to a defective throttle position sensor or low oil level.
P0015 OBD-II Trouble Code: Camshaft Position B - Timing Over-Retarded (Bank 1)
P0015 code definition Camshaft Position “B” - Timing Over-Retarded (Bank 1) What the P0015 code means P0015 is the OBD-II generic code...
P0010 OBD-II Trouble Code: "A" Camshaft Position Actuator Circuit (Bank 1)
P0010 code definition The P0010 code is associated with your engine’s mechanical variable valve timing. Due to emissions and performance standards,...

Related questions

Error code P2187 - 2013 Hyundai Elantra

Hello - the P2187 code indicates a fuel/air mixture that is too lean. This could be caused by a leak in the air intake (the plastic intake tube might be cracked for example), a loose hose on the air intake,...

2010 Mini Cooper S - P0974 Trouble Code: Shift Solenoid A Control Circuit High

Hello - there are known issues with the valve body wearing out faster than should be normal on this transmission. I would check with a reputable transmission shop in your area for a rebuilt valve body. these are available with...

Car jerking with flashing check engine light.

If your Check Engine Light is flashing, you need to stop driving it until it is fixed. A flashing Check Engine Light is warning you that there is a fire danger because there is to much raw fuel entering the...

How can we help?

Our service team is available 7 days a week, Monday - Friday from 6 AM to 5 PM PST, Saturday - Sunday 7 AM - 4 PM PST.

1-800-701-6230 · hi@yourmechanic.com