AutoLogicTools

OBD-II trouble code

B0072: Passenger Seatbelt Pretensioner "A" Deployment Control (Subfault)

The restraints module has rejected the firing circuit for the front passenger pretensioner. The passenger seat carries more wiring than any other seat in the vehicle, so this code very often arrives with company — and the shared loom is usually the real fault.

High severityBodyAirbag / SRS RestraintsDrivable short-term

Quick facts

System
Body
Category
Airbag / SRS Restraints
Severity
High severity
Drivable
Usually safe to drive short-term
Repair cost range
$120$1,200
DIY difficulty
Shop recommended

What does B0072 mean?

The restraints module cannot confirm it would be able to fire the front passenger pretensioner. It reaches that conclusion by passing a small monitoring current through the firing loop and checking that the resistance it measures stays inside a narrow specified band, and B0072 means the measurement has left that band. The device has been disabled as a result, because a module that cannot verify a circuit will not command it.

Start with what the letter in the title means, because it is not a location. The A distinguishes which pretensioner on the passenger side the code refers to, not which side of the vehicle. Modern seats frequently carry more than one: a retractor pretensioner that pulls webbing back into the reel, a buckle or lap pretensioner that pulls the buckle stalk down into the seat frame, and on some vehicles an anchor device as well. So a single seat can generate both an A and a B code, and they are different physical devices at different prices in different places. Get the manufacturer's mapping before ordering, because the two are not interchangeable and the retractor is the one people assume.

The defining fact about the passenger seat is wiring density. No other seat in the vehicle carries as much. Beneath and inside it run the pretensioner firing loop, the buckle switch, the seat position sensor, the side airbag, seat heating and often ventilation, and — uniquely to this seat — the occupant classification system that decides whether the passenger airbag is armed at all. All of that leaves the seat through one or two connectors on a seat that slides fore and aft on rails, so the harness has to flex through its full travel for the life of the vehicle. The practical consequence is that passenger-side restraint codes cluster. If B0072 is stored alongside an occupant classification fault, a buckle switch fault or a side airbag fault, stop treating them as separate failures. One damaged loom or one unlatched connector is a far better explanation than three devices failing on the same day, and diagnosing it as three is how a $200 repair becomes a $1,500 one.

The second passenger-specific point is what happens after any seat work. On most vehicles the occupant classification system has to be re-zeroed after the seat is removed, refitted, or has anything installed on or under it, because it is measuring weight and its baseline is a stored value. Skipping that step is one of the more common ways restraint codes appear at a shop a week after unrelated work — a floor mat replaced, a seat removed for carpet, a track repaired.

And the passenger seat is simply the one that gets used differently. It is the seat that is slid all the way forward for cargo, folded flat, loaded with luggage, fitted with child seats and their tethers, and the seat under which things are stored and then kicked. A connector that has been stood on or a harness that has been trapped against a rail is a mundane explanation with a mundane repair.

What this fault does not affect is driving. The vehicle behaves normally in every respect. What it affects is whether a passenger's belt is tightened in the first milliseconds of an impact, which is the moment the whole restraint system is built around. Pretensioners are live pyrotechnic devices, so the diagnosis belongs with someone who can disable the system safely first.

Common causes

  • Under-seat connector unlatched, dirty or damaged after the seat was moved, removed or refitted
  • Harness chafed or stretched where it has to flex through the full fore and aft travel of the seat rails
  • Occupant classification system not re-zeroed after seat, carpet or floor mat work
  • Wiring crushed by cargo, a child seat base, or items stored under the seat and then kicked into the loom
  • Corroded terminals from spilled drinks or moisture tracking down into the seat base
  • Pretensioner already deployed in a previous collision and never replaced
  • Failed passenger pretensioner or retractor assembly
  • Wrong device replaced because the A designation was assumed to be the retractor rather than the buckle or lap unit
  • Aftermarket seat covers or heaters installed through the seat harness
  • Internal fault in the restraints control module

Symptoms

  • Airbag or SRS warning light on and staying on
  • B0072 stored with a symptom byte naming the specific electrical condition
  • Passenger airbag status lamp behaving inconsistently, pointing at a shared seat harness fault
  • Several passenger-side restraint codes stored together rather than one on its own
  • Passenger pretensioner disabled and unavailable in a collision
  • Fault appearing shortly after the seat was moved, removed or had a child seat fitted
  • No effect at all on starting, running or driving
  • Occupant classification codes stored alongside it

Diagnostic steps

  1. 1.Read all restraint codes together and note which ones share the passenger seat harness. Several codes from one seat point at a connector or a loom, not at several failed devices.
  2. 2.Look up what the A designation means on this specific make. It identifies which pretensioner on the passenger side is involved — retractor, buckle or lap anchor — and they are different parts in different places.
  3. 3.Record the full symptom byte, which states whether the module measured an open circuit, a short or resistance outside the specified band.
  4. 4.Ask what has been done to the interior recently. Seat removal, carpet work, a new floor mat or a child seat installation all disturb this harness and its connectors.
  5. 5.Disable the SRS to the manufacturer's procedure and wait out the specified reserve energy period before disconnecting anything in a firing circuit.
  6. 6.Inspect the under-seat connectors first, checking that each is fully latched and that no terminal has backed out.
  7. 7.Slide the seat through its full travel with the harness in view and look for a loom that is stretched, pinched at the end of travel, or trapped against a rail.
  8. 8.Check whether the occupant classification system needs re-zeroing after any recent seat work, since that procedure is routinely skipped and produces restraint faults days later.
  9. 9.Establish whether the vehicle has a collision history, because a pretensioner deployed in a previous event sets this code and cannot be reset.
  10. 10.Measure firing loop resistance against specification to separate a wiring fault from a failed device, then verify the lamp completes its bulb check and stays out over several ignition cycles.

Repair cost

$120$1,200

Restraints diagnosis is $100 to $200 and is worth paying for here, because the difference between one harness fault and three failed devices is the whole bill. An unlatched or damaged under-seat connector repaired properly is $150 to $400. Occupant classification re-zeroing is scan tool time only, typically $80 to $200. A passenger pretensioner or retractor assembly runs $200 to $800 fitted, and a buckle or lap pretensioner is often more because of seat disassembly. Where the seat has to come out and the harness be replaced, expect $500 to $1,200. A device deployed in a previous collision must be replaced, never reset.

Estimate your repair

Run the numbers for your vehicle

Open the Repair Cost Estimator with airbag control module (sdm) replacement / reset 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.

Related codes

Frequently asked questions

What does the "A" in this code mean?

It identifies which pretensioner, not which side. Modern seats often carry more than one pyrotechnic tensioning device: a retractor pretensioner that pulls webbing back into the reel, a buckle or lap pretensioner that pulls the buckle stalk down into the seat frame, and on some vehicles an additional anchor device. The letter is how the manufacturer distinguishes them, which is why a single seat can produce both an A and a B code. They are separate parts, in separate places, at separate prices, so look up the mapping for your make before ordering anything — assuming A means the retractor is a common and expensive guess.

Several airbag codes came up at once. Are all those parts bad?

Very unlikely, and treating them as separate failures is the expensive mistake on this code. The passenger seat carries more wiring than any other seat in the vehicle — the pretensioner loop, the buckle switch, the side airbag, the seat position sensor, heating, and the occupant classification system that decides whether the passenger airbag arms at all — and most of it leaves through one or two connectors on a seat that slides back and forth for the life of the car. One unlatched connector or one crushed loom silences several circuits at once. Find what all the affected circuits pass through before pricing any of the devices individually.

The code appeared right after the seat was out. Is that related?

Almost certainly. Two things happen when a passenger seat is disturbed. The first is mechanical: connectors get unlatched and not fully reseated, and the harness gets trapped against a rail where it will be stretched at one end of the seat's travel. The second is procedural: on most vehicles the occupant classification system has to be re-zeroed after the seat is removed or refitted, or after anything changes under it, because it measures weight against a stored baseline. That step is routinely skipped by anyone who was there to fix carpet or trim rather than restraints, and the codes surface days later.

How urgent is this?

The vehicle drives normally and there is no mechanical risk, so it is not an emergency in that sense. But a pretensioner is what pulls a passenger tight against the seat in the first milliseconds of an impact, before the airbag has anything useful to do, and with this code stored that device is disabled. The belt still works as a belt and is still the single most valuable thing in the car, so keep everyone buckled. If you can choose, put passengers in the rear until it is repaired, and get it diagnosed in days rather than months — restraint faults are one of the few categories where the consequence of waiting only shows up when it is far too late to act on.

Editorial context

About This Diagnostic Information

AutoLogicTools diagnostic guides explain OBD-II trouble codes using recognized code definitions, standard automotive diagnostic principles, and practical automotive context. A trouble code records a condition detected by a control module. It does not automatically identify a failed part, and the right diagnostic procedure can vary by vehicle.

Manufacturer service information, technical service bulletins, wiring diagrams, and vehicle-specific procedures should take precedence when available.

AutoLogicTools was founded by Vincent Fisk, an automotive locksmith and shop owner in San Diego with hands-on experience in vehicle keys, immobilizer systems, electrical issues, modules, programming, and diagnostics.