If your OBD-II scanner displays B0059, your vehicle has detected that the driver seat belt pretensioner deployment loop resistance is higher than the manufacturer’s specified range. This diagnostic trouble code (DTC) indicates a fault within the Supplemental Restraint System (SRS) that could prevent the driver’s seat belt pretensioner from deploying correctly during a collision.
Seat belt pretensioners are designed to instantly tighten the driver’s seat belt milliseconds before the airbag deploys. The Airbag Control Module (ACM) continuously measures the electrical resistance of the pretensioner’s firing circuit to verify it’s ready to activate. If the ACM detects higher-than-normal resistance, it stores B0059 and illuminates the Airbag Warning Light.
This guide explains what the B0059 code means, its symptoms, common causes, repair costs, and how to diagnose and repair the issue.
Quick Facts
| Item | Information |
|---|---|
| OBD-II Code | B0059 |
| Description | Driver Seat Belt Pretensioner Deployment Loop Resistance High (Subfault) |
| Category | Body (B) |
| System | Supplemental Restraint System (SRS) |
| Severity | โ โ โ โ โ (Critical) |
| Safe to Drive? | Mechanically yes, safety-wise no |
| Repair Difficulty | Moderate |
| Typical Repair Cost | $150โ$1,200 |
What Does B0059 Mean?
The B0059 diagnostic trouble code indicates the Airbag Control Module has detected higher-than-normal resistance within the driver seat belt pretensioner deployment loop.
Every seat belt pretensioner contains a pyrotechnic deployment circuit with a precise electrical resistance. During each ignition cycle, the ACM performs a self-test to ensure the circuit falls within the manufacturer’s acceptable range.
If the measured resistance is too high, the ACM assumes there’s an electrical problem that could prevent the pretensioner from firing correctly.
Common reasons include:
- Open circuit
- Corroded connector
- Loose electrical connection
- Damaged wiring
- Internal pretensioner failure
To prevent unreliable deployment, the ACM disables the affected pretensioner and stores B0059.
Symptoms of B0059
Drivers commonly notice:
- Airbag warning light illuminated
- “Service Airbag” message
- SRS warning indicator
- Stored B0059 code
- Driver restraint system warning
- Additional SRS-related DTCs
- No engine or transmission performance issues
Since the pretensioner only activates during a collision, there are usually no drivability symptoms.
Common Causes
1. Open Driver Pretensioner Circuit
An open circuit is the most common cause of high deployment loop resistance.
This may occur due to:
- Broken wiring
- Disconnected connector
- Internal pretensioner failure
2. Damaged Under-Seat Wiring
Repeated seat movement can eventually damage the harness through:
- Broken conductors
- Pulled wires
- Stretched wiring
- Chafed insulation
3. Corroded Connectors
Moisture beneath the driver’s seat can create corrosion that increases electrical resistance.
Common sources include:
- Wet carpets
- Water leaks
- Humidity
- Flood damage
4. Loose SRS Connector
Yellow SRS connectors that are not fully seated may create excessive circuit resistance.
5. Failed Pretensioner
Internal damage to the pretensioner firing circuit can increase its resistance beyond specification.
6. Airbag Control Module Failure
Although uncommon, an internal ACM fault may incorrectly report excessive resistance.
How Serious Is B0059?
Extremely serious.
If resistance is too high, the pretensioner may fail to deploy during a collision.
This can result in:
- Excess seat belt slack
- Reduced driver restraint
- Less effective airbag protection
- Increased injury risk
Repairs should be completed immediately.
Can You Drive With B0059?
Mechanically, yes.
From a safety standpoint, no.
The vehicle may drive normally, but the Supplemental Restraint System may not fully protect the driver during an accident.
How to Diagnose B0059
Step 1: Scan the SRS Module
Use a professional scan tool capable of reading:
- Supplemental Restraint System
- Airbag Control Module
- Body Control Module
Generic OBD-II scanners usually cannot retrieve B-codes.
Step 2: Inspect Driver Seat Wiring
Inspect beneath the driver’s seat for:
- Broken wires
- Loose connectors
- Pinched harnesses
- Corrosion
Move the seat throughout its adjustment range while inspecting the harness.
Step 3: Inspect SRS Connectors
Inspect yellow SRS connectors for:
- Corrosion
- Loose terminals
- Bent pins
- Damage
- Poor locking tabs
Step 4: Measure Circuit Resistance
Using manufacturer service information, verify deployment loop resistance with approved SRS testing procedures.
Never use a powered test light or jumper wire on an airbag or pretensioner circuit.
Step 5: Inspect the Pretensioner Assembly
Inspect for:
- Previous deployment
- Physical damage
- Retractor malfunction
- Water intrusion
Replace the pretensioner if testing confirms an internal fault.
Common Repair Solutions
| Repair | Estimated Cost |
|---|---|
| Repair broken wiring | $150โ350 |
| Replace SRS connector | $100โ250 |
| Replace driver pretensioner | $350โ900 |
| Replace seat wiring harness | $300โ700 |
| Replace Airbag Control Module | $900โ2,000 |
Common Diagnostic Mistakes
Many technicians replace the pretensioner before inspecting the wiring.
However, numerous B0059 repairs are ultimately caused by:
- Loose connectors
- Corroded terminals
- Broken harness wires
- Poor electrical continuity
Always inspect and test the complete circuit before replacing expensive SRS components.
Vehicles That Commonly Experience B0059
B0059 may appear on:
- Chevrolet Silverado
- GMC Sierra
- Chevrolet Tahoe
- GMC Yukon
- Cadillac Escalade
- Ford F-150
- Ford Explorer
- Toyota Camry
- Toyota Tacoma
- Honda Accord
- Honda Civic
- Acura TLX
- Nissan Altima
- Hyundai Sonata
- Kia K5
Manufacturer-specific definitions may vary slightly.
How to Prevent B0059
Although some failures cannot be prevented, these practices help reduce the likelihood of B0059:
- Protect under-seat wiring
- Keep carpets dry
- Avoid pinching the wiring harness
- Disconnect the battery before removing seats
- Replace damaged connectors promptly
- Address SRS warning lights immediately
Frequently Asked Questions
What causes B0059?
The most common causes include broken wiring, corroded connectors, loose SRS connectors, an open pretensioner circuit, a failed pretensioner, or Airbag Control Module failure.
What does “Resistance High” mean?
It means the ACM measured more electrical resistance than expected within the pretensioner’s deployment loop, typically indicating an open circuit, damaged wiring, or poor electrical connection.
Is B0059 dangerous?
Yes.
The driver’s seat belt pretensioner may fail to activate during a collision, reducing the effectiveness of the restraint system.
Can I clear B0059 myself?
Yes, but unless the underlying electrical fault is repaired, the code will return during the next SRS self-test.
Does B0059 always require replacing the pretensioner?
No.
Many repairs involve fixing damaged wiring, cleaning corroded connectors, or repairing loose electrical connections.
Will B0059 affect vehicle performance?
No.
The code affects only the Supplemental Restraint System and does not impact engine, transmission, steering, or braking performance.
Final Thoughts
The B0059 code indicates that the driver seat belt pretensioner deployment loop resistance is higher than factory specifications, suggesting an open circuit or excessive electrical resistance that could prevent proper pretensioner deployment during a collision. While your vehicle may continue to operate normally, your driver’s restraint system may not provide the level of protection it was designed to deliver.
Fortunately, many B0059 repairs involve correcting damaged wiring, repairing loose connectors, or cleaning corroded terminals rather than replacing the entire pretensioner assembly. A thorough diagnosis using manufacturer-approved procedures is the safest way to restore full SRS functionality.
Related Articles
Continue expanding your SRS diagnostic library:
- https://my.prostreetonline.com/dtc-obdii/b0033-code-explained/
- https://my.prostreetonline.com/dtc-obdii/b0050-code-explained/
- https://my.prostreetonline.com/dtc-obdii/b0051-code-explained/
- https://my.prostreetonline.com/dtc-obdii/b0052-code-explained/
- https://my.prostreetonline.com/dtc-obdii/b0053-code-explained/
- https://my.prostreetonline.com/dtc-obdii/b0054-code-explained/
- https://my.prostreetonline.com/dtc-obdii/b0055-code-explained/
- https://my.prostreetonline.com/dtc-obdii/b0056-code-explained/
- https://my.prostreetonline.com/dtc-obdii/b0057-code-explained/
- https://my.prostreetonline.com/dtc-obdii/b0058-code-explained/
- https://my.prostreetonline.com/category/how-to/dtc-obdii/



