If your scan tool displays B0087, your vehicle has detected a performance problem within the Passenger Frontal Airbag Stage 2 deployment circuit. This Body (B) diagnostic trouble code (DTC) indicates the Supplemental Restraint System (SRS) has identified an electrical condition that doesn’t match the expected operating characteristics of the Passenger Stage 2 airbag deployment loop.
Unlike codes that specifically indicate high resistance, low resistance, an open circuit, or a short to ground, B0087 is a circuit performance code. It means the Airbag Control Module (ACM) has detected inconsistent or abnormal behavior within the deployment circuit during its continuous self-tests. As a safety precaution, the ACM disables the affected deployment loop, stores B0087, and illuminates the Airbag Warning Light.
Because this fault can prevent the passenger airbag from deploying correctly, it should be diagnosed and repaired promptly.
If you’re researching additional airbag or Body diagnostic codes, visit our Complete OBD-II Trouble Code Guide:
https://my.prostreetonline.com/dtc-obdii
Quick Facts
| Item | Information |
|---|---|
| OBD-II Code | B0087 |
| Description | Passenger Frontal Deployment Loop Stage 2 Circuit Performance (Subfault) |
| Category | Body (B) Codes |
| System | Supplemental Restraint System (SRS) |
| Severity | ★★★★★ Critical |
| Safe to Drive? | Mechanically yes, safety-wise no |
| Common Causes | Intermittent wiring faults, loose connectors, faulty airbag module, ACM failure |
| Typical Repair Cost | $150–2,000 |
What Does B0087 Mean?
The B0087 code indicates the Airbag Control Module (ACM) has detected that the Passenger Frontal Airbag Stage 2 deployment circuit is not performing within normal operating parameters.
The deployment circuit typically consists of:
- Passenger Stage 2 airbag inflator
- Passenger dashboard airbag module
- Dashboard wiring harness
- SRS connectors
- Airbag Control Module (ACM)
Every time the ignition is turned on, the ACM performs self-tests on each deployment loop. If the circuit behaves erratically or produces readings outside expected performance characteristics—even if resistance remains within specification—the ACM stores B0087.
Performance faults are often caused by intermittent wiring problems, poor connector contact, internal module failures, or damaged harnesses.
If you’re troubleshooting related SRS faults, you may also find these guides helpful:
Symptoms of B0087
Common symptoms include:
- Airbag Warning Light illuminated
- “Service Airbag” message
- “SRS Fault” warning
- Stored B0087 diagnostic code
- Passenger Airbag indicator behaving abnormally
- Additional SRS-related trouble codes
- No noticeable drivability problems
Although the vehicle typically drives normally, passenger airbag protection may be compromised during a collision.
Common Causes
Intermittent Wiring Faults
Small breaks or damaged insulation may cause intermittent electrical readings that trigger a circuit performance code.
Loose or Corroded SRS Connectors
Poor electrical contact can create inconsistent circuit performance.
Common issues include:
- Corrosion
- Loose terminals
- Bent connector pins
- Moisture intrusion
Damaged Wiring Harness
The passenger-side SRS harness may become:
- Pinched
- Chafed
- Stretched
- Damaged during dashboard repairs
Faulty Passenger Airbag Module
An internal fault within the Stage 2 inflator may produce inconsistent electrical characteristics.
Previous Collision Repairs
Improper repairs may introduce:
- Poor-quality wire repairs
- Incorrect routing
- Connector damage
- Improper replacement parts
Airbag Control Module Failure
Although uncommon, the ACM itself may incorrectly identify a circuit performance fault.
How Serious Is B0087?
Extremely serious.
If the Passenger Stage 2 deployment loop is disabled:
- Passenger airbag deployment may be incomplete.
- Occupant protection is reduced.
- The Supplemental Restraint System cannot function as designed.
Repairs should be completed as soon as possible.
Can You Drive With B0087?
Mechanically, yes.
From a safety standpoint, no.
Although the vehicle will generally operate normally, the passenger airbag may not deploy correctly during a crash.
How to Diagnose B0087
1. Scan the SRS Module
Use a professional scan tool capable of reading manufacturer-specific Body (B) codes.
Most entry-level OBD-II scanners cannot access the Airbag Control Module.
2. Inspect Passenger Airbag Connectors
Check for:
- Loose terminals
- Corrosion
- Bent pins
- Moisture intrusion
- Broken locking tabs
3. Inspect Dashboard Wiring
Inspect the wiring harness for:
- Chafed insulation
- Pinched wiring
- Broken conductors
- Previous repair damage
4. Perform Circuit Integrity Tests
Following the manufacturer’s service information, verify the deployment loop using approved SRS diagnostic procedures.
Never use a powered test light, apply battery voltage, or bypass an airbag deployment circuit. Airbag inflators contain pyrotechnic charges and should only be tested using manufacturer-approved procedures.
5. Inspect the Passenger Airbag Module
If wiring and connectors are within specification, inspect the airbag module for:
- Internal electrical faults
- Previous deployment
- Water intrusion
- Incorrect replacement components
Common Repairs
| Repair | Estimated Cost |
|---|---|
| Repair SRS wiring | $150–450 |
| Replace SRS connector | $100–250 |
| Replace passenger airbag module | $500–1,200 |
| Replace dashboard wiring harness | $300–700 |
| Replace Airbag Control Module | $900–2,000 |
Common Diagnostic Mistakes
A common mistake is replacing the passenger airbag module before checking for intermittent wiring faults or connector problems.
Many B0087 repairs are ultimately traced to:
- Loose terminals
- Wiring damage
- Corrosion
- Previous collision repairs
Always inspect the complete deployment circuit before replacing expensive SRS components.
Vehicles Commonly Affected
B0087 may appear on vehicles from many manufacturers, including:
- Chevrolet Silverado
- GMC Sierra
- Chevrolet Tahoe
- GMC Yukon
- Cadillac Escalade
- Ford F-150
- Ford Explorer
- Toyota Camry
- Toyota Highlander
- Honda Accord
- Honda CR-V
- Acura MDX
- Nissan Altima
- Hyundai Santa Fe
- Kia Sorento
Manufacturer-specific diagnostics and repair procedures vary by make and model.
How to Prevent B0087
Although not every failure can be prevented, you can reduce the likelihood of B0087 by:
- Protecting dashboard wiring during repairs
- Keeping SRS connectors clean and dry
- Repairing windshield leaks promptly
- Using OEM-quality replacement SRS components
- Avoiding poor-quality electrical repairs
- Investigating airbag warning lights immediately
Frequently Asked Questions
What causes B0087?
Common causes include intermittent wiring faults, loose or corroded connectors, damaged wiring harnesses, faulty passenger airbag modules, previous collision repairs, or a defective Airbag Control Module.
Is B0087 dangerous?
Yes.
The code can disable the Passenger Stage 2 deployment circuit, reducing passenger protection during a collision.
Can I clear B0087 myself?
Yes.
However, unless the underlying fault is repaired, the code will typically return during the next SRS self-test.
Does B0087 always require replacing the passenger airbag?
No.
Many repairs involve repairing damaged wiring or replacing faulty connectors rather than replacing the airbag module.
Will B0087 affect vehicle performance?
No.
The code only affects the Supplemental Restraint System and does not impact engine, steering, braking, or transmission performance.
Final Thoughts
The B0087 code indicates that the Passenger Frontal Airbag Stage 2 deployment circuit is not performing within the manufacturer’s expected operating parameters, most commonly due to intermittent wiring faults, loose connectors, damaged wiring, previous collision repairs, or an internal airbag module fault.
Although the vehicle will usually continue to drive normally, the passenger airbag may not deploy properly during a collision. Prompt diagnosis using manufacturer-approved SRS procedures is essential to restore full Supplemental Restraint System functionality.
For more SRS diagnostics and Body code repair guides, browse our complete Body (B) OBD-II Code Library:
https://my.prostreetonline.com/category/how-to/dtc-obdii
Related Articles
- Complete OBD-II Trouble Code Guide
https://my.prostreetonline.com/dtc-obdii/ - B0083 Code Explained
- B0084 Code Explained
- B0085 Code Explained
- B0086 Code Explained
- Body (B) OBD-II Code Library
https://my.prostreetonline.com/category/how-to/dtc-obdii/



