B0028 Code Explained: Right Side Airbag Loop Resistance (Subfault)

B0028 Code Explained: Right Side Airbag Loop Resistance (Subfault)

If your OBD-II scanner displays B0028, your vehicle has detected an abnormal electrical resistance within the right-side airbag deployment loop. Although your vehicle will likely continue driving normally, this diagnostic trouble code (DTC) indicates that part of your Supplemental Restraint System (SRS) may not function correctly during a collision.

Unlike more general deployment circuit codes, B0028 specifically points to a resistance problem within the passenger-side airbag firing loop. This usually means the Airbag Control Module (ACM) has detected either too much resistance, too little resistance, an open circuit, or an intermittent connection that could prevent the airbag from deploying safely.

In this guide, we’ll explain exactly what the B0028 code means, the symptoms to watch for, common causes, repair costs, and how technicians properly diagnose the problem.

Quick Facts

ItemInformation
OBD-II CodeB0028
DescriptionRight Side Airbag Loop Resistance (Subfault)
CategoryBody (B)
SystemSupplemental Restraint System (SRS)
Severity★★★★★ (High)
Safe to Drive?Mechanically yes, safety-wise no
Repair DifficultyModerate
Typical Repair Cost$100–$1,600

What Does B0028 Mean?

The B0028 diagnostic trouble code indicates the Airbag Control Module has measured an incorrect electrical resistance within the right-side airbag deployment loop.

Every airbag deployment circuit operates within a very narrow resistance range.

The ACM constantly checks this resistance every time the ignition is switched on.

If resistance becomes:

  • Too high
  • Too low
  • Intermittent
  • Completely open

the ACM stores B0028 and illuminates the Airbag Warning Light.

Because proper electrical resistance is critical for reliable airbag deployment, manufacturers generally disable the affected airbag until repairs have been completed.


Symptoms of B0028

Common symptoms include:

  • Airbag warning light illuminated
  • SRS warning message
  • Stored B0028 code
  • Passenger-side airbag disabled
  • Additional SRS codes present
  • “Service Airbag” notification
  • No engine or transmission problems

Most owners notice only the illuminated warning light.


Common Causes

1. Loose Passenger Seat Connector

One of the most common causes.

Movement of the passenger seat over thousands of adjustment cycles can slightly loosen SRS connectors beneath the seat.

Even a small resistance increase may trigger B0028.


2. Damaged Wiring Harness

The passenger seat harness is vulnerable to:

  • pinched wiring
  • stretched wires
  • broken conductors
  • seat track damage

3. Corroded Electrical Terminals

Moisture beneath the carpet can create corrosion inside SRS connectors.

Sources include:

  • wet shoes
  • leaking door seals
  • flood damage
  • spilled drinks

4. Faulty Side Airbag Module

The airbag inflator itself contains an internal resistance value monitored by the ACM.

If the inflator begins to fail electrically, B0028 may set.


5. Airbag Control Module Failure

Although uncommon, a defective ACM can incorrectly report loop resistance faults.


6. Previous Collision Repairs

Poor-quality accident repairs often leave:

  • damaged connectors
  • improper splices
  • reused harnesses
  • incorrect replacement airbags

These frequently trigger resistance-related SRS codes.


How Serious Is B0028?

Extremely serious.

Your vehicle will likely continue driving normally, but the passenger-side airbag may not deploy during a side-impact collision.

Since airbag deployment timing depends on precise electrical resistance, B0028 should be repaired immediately.


Can You Drive With B0028?

Technically yes.

Should you?

No.

Driving with an active SRS fault means your vehicle’s occupant protection system cannot guarantee proper operation during an accident.


How to Diagnose B0028

Step 1: Scan the SRS Module

Use a professional scanner capable of reading:

  • Supplemental Restraint System
  • Airbag Module
  • Body Control Module

Most inexpensive OBD-II readers cannot access body codes.


Step 2: Inspect Passenger Seat Wiring

Inspect beneath the passenger seat for:

  • stretched harnesses
  • pinched wires
  • disconnected plugs
  • damaged insulation

Move the seat through its complete range of motion while inspecting the harness.


Step 3: Check for Related Codes

Companion codes often include:

  • B0020
  • B0022
  • B0033
  • B0038
  • B0040

Multiple resistance faults often indicate shared wiring or Airbag Control Module problems.


Step 4: Measure Deployment Loop Resistance

Following factory service procedures, measure deployment loop resistance.

Never probe an airbag connector using a powered test light or jumper wire.


Step 5: Inspect Crash Sensors

Some manufacturers monitor side-impact sensor operation alongside deployment loop integrity.

Inspect:

  • sensor connectors
  • mounting hardware
  • harness routing

Common Repair Solutions

RepairEstimated Cost
Repair passenger seat wiring$100–350
Replace SRS connector$100–250
Replace side airbag module$650–1,300
Replace passenger seat harness$300–700
Replace Airbag Control Module$900–2,000

Common Diagnostic Mistakes

One of the biggest mistakes is replacing the side airbag immediately.

More often than not, B0028 is caused by:

  • loose connectors
  • damaged wiring
  • connector corrosion
  • poor seat harness routing

Resistance testing should always be performed before replacing any airbag components.


Vehicles That Commonly Experience B0028

B0028 may appear on vehicles including:

  • Chevrolet Silverado
  • GMC Sierra
  • Chevrolet Tahoe
  • GMC Yukon
  • Cadillac Escalade
  • Ford F-150
  • Ford Explorer
  • Toyota Camry
  • Toyota Highlander
  • Honda Accord
  • Honda Pilot
  • Acura MDX
  • Nissan Altima
  • Nissan Rogue
  • Hyundai Santa Fe
  • Kia Telluride

Manufacturer definitions may differ slightly.


How to Prevent B0028

While not every failure can be prevented, you can reduce the chances of B0028 by:

  • Avoiding pinched wiring beneath the passenger seat
  • Keeping carpets dry
  • Disconnecting the battery before removing seats
  • Using OEM replacement wiring and connectors
  • Inspecting wiring after collision repairs
  • Addressing intermittent airbag warning lights immediately

Frequently Asked Questions

What causes B0028?

The most common causes include loose passenger seat connectors, damaged wiring, corrosion, a faulty side airbag module, or Airbag Control Module failure.


What does loop resistance mean?

Loop resistance refers to the total electrical resistance measured through the complete airbag deployment circuit. If that resistance falls outside factory specifications, the ACM stores B0028.


Is B0028 dangerous?

Yes.

The passenger-side airbag may not deploy correctly during a side-impact collision.


Can I clear B0028?

Yes, but unless the electrical problem has been repaired, the code will return during the next self-test.


Does moving the passenger seat cause B0028?

It can.

Years of seat adjustment frequently fatigue or pinch the wiring harness beneath the seat.


Does B0028 always require a new airbag?

No.

Most repairs involve wiring, connectors, or corrosion—not replacement of the airbag module itself.


Final Thoughts

The B0028 code is one of the more specific airbag diagnostic trouble codes because it identifies an abnormal resistance value within the passenger-side deployment loop. While the vehicle may drive normally, the right-side airbag may not function properly during a collision, making prompt diagnosis essential.

Fortunately, most B0028 repairs involve correcting damaged wiring or poor electrical connections rather than replacing expensive SRS components. Proper resistance testing and a careful inspection of the passenger seat harness can often identify the fault quickly and restore full airbag functionality.


Related Articles

Continue troubleshooting your airbag system: