My Pro Street

B0087 Code Explained: Passenger Frontal Deployment Loop Stage 2 Circuit Performance (Subfault)

OBD-II scanner displaying B0087 beside a passenger dashboard airbag with highlighted SRS wiring and connectors illustrating a Stage 2 circuit performance fault.

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

ItemInformation
OBD-II CodeB0087
DescriptionPassenger Frontal Deployment Loop Stage 2 Circuit Performance (Subfault)
CategoryBody (B) Codes
SystemSupplemental Restraint System (SRS)
Severity★★★★★ Critical
Safe to Drive?Mechanically yes, safety-wise no
Common CausesIntermittent 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:

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:

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:


Damaged Wiring Harness

The passenger-side SRS harness may become:


Faulty Passenger Airbag Module

An internal fault within the Stage 2 inflator may produce inconsistent electrical characteristics.


Previous Collision Repairs

Improper repairs may introduce:


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:

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:


3. Inspect Dashboard Wiring

Inspect the wiring harness for:


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:


Common Repairs

RepairEstimated 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:

Always inspect the complete deployment circuit before replacing expensive SRS components.


Vehicles Commonly Affected

B0087 may appear on vehicles from many manufacturers, including:

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:


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

Exit mobile version