OBD-II Code B0058: Right Side Seatbelt Pretensioner/Sensor Circuit Open
The Ultimate 2026 Guide: What B0058 means, why it triggers, and how to fix it for good
- Code B0058 indicates a broken electrical circuit in the right-side seatbelt pretensioner, which immediately disables the passenger airbag system.
- Inspect the yellow wiring harness under the passenger seat and the rear door hinge boot (on extended cab trucks) for broken wires before buying replacement parts.
- Always disconnect the negative battery terminal and wait 15 minutes before touching any yellow SRS connectors to prevent accidental airbag deployment.
- A healthy seatbelt pretensioner reads between 2.0 and 3.0 ohms; an 'OL' reading confirms internal failure requiring a $250 to $700 replacement.
- Driving with B0058 is unsafe and guarantees a failed state safety inspection in states like New York, Texas, and Pennsylvania.
What Does B0058 Mean?
Code B0058 means the Restraint Control Module (RCM) detects an open circuit or high resistance in the right-side seatbelt pretensioner system. The electrical signal is broken, preventing the computer from verifying the seatbelt is ready to fire in a crash.
Technical definition: SAE/ISO defines B0058 as "Right Front Seatbelt Pretensioner Deployment Loop Open". The control module detects high resistance (over 4.8 ohms) or a complete break in the electrical circuit for the specified seatbelt's pretensioner for at least 500 milliseconds.
Can I Drive With B0058?
No — Do Not Drive. It is not safe to drive with this code. The B0058 code indicates a critical failure in the Supplemental Restraint System (SRS), disabling the right-side airbags and seatbelt pretensioners. The pretensioner is a pyrotechnic device that retracts the seatbelt by several inches in the first milliseconds of a crash, pulling you firmly into your seat before the main airbag deploys. Without it, your body moves forward excessively, striking the deploying airbag at the wrong moment and causing severe injuries.
Common Causes
- Damaged wiring under the passenger seat (Very Common) — Items stored under the seat frequently snag, stress, or break the delicate SRS wiring harness when the seat is adjusted, creating an open circuit.
- Broken wires in the rear door harness (Common) — On extended cab trucks, the wiring passing through the rubber boot between the rear door and the body fatigues and breaks from repeated opening and closing.
- Disconnected SRS connector after dash work (Common) — Work performed on the dashboard, center console, or HVAC system often leads to the accidental disconnection of a crucial SRS connector, some of which are not the standard warning yellow.
- Corroded electrical connectors from liquid spills (Common) — Spilled drinks or moisture from wet clothing seep into under-seat connectors, causing corrosion that increases electrical resistance beyond the module's acceptable limit.
- Faulty seatbelt pretensioner assembly (Common) — The pretensioner's internal pyrotechnic igniter circuit fails over time, creating a permanent open loop that requires full assembly replacement.
- Faulty Occupant Classification System (OCS) Mat (Less Common) — A failure in the passenger seat's weight-sensing mat forces the RCM to disable the passenger-side restraints as a precaution, sometimes triggering related pretensioner codes.
- Faulty Restraint Control Module (RCM) (Rare) — The main airbag computer fails due to internal faults, software corruption, or water damage, falsely reporting an open circuit when the wiring is intact.
- Faulty Battery Safety Terminal (BST) (Rare) — On specific European vehicles (like BMW), a fault in the explosive battery disconnect terminal triggers secondary restraint system codes.
Symptoms
- Airbag warning light is on — The red SRS or airbag icon illuminates permanently on the instrument cluster.
- Passenger airbag disabled — The passenger airbag 'OFF' indicator stays lit regardless of occupant weight.
- Warning message on the instrument panel — The driver information center displays "Service Airbag System" or "Passenger Restraint System Fault".
- Audible warning chime — A repeating chime sounds when the vehicle is started or shifted into gear.
Diagnostic Flowchart
Tap your situation to follow the diagnostic path that matches what you're seeing on this code.
Common Fixes & Costs
- Repairing wiring under the seat or in door harness — Parts: $10-$30, Labor: $100-$250, ~1.5 hr book time (Intermediate)
- Replacing a damaged connector pigtail — Parts: $20-$50, Labor: $75-$150, ~1.0 hr book time (Intermediate)
- Replacing the seatbelt pretensioner assembly — Parts: $150-$500, Labor: $100-$200, ~1.2 hr book time (Professional)
- Replacing the Airbag Control Module (RCM/SDM) — Parts: $600-$900, Labor: $150-$300, ~1.5 hr book time (Professional)
Used vs. New Parts: Buying Guide
When a used part is worth it: For pyrotechnic devices like pretensioners, 'used' is never recommended due to safety risks. Mail-in repair services for your original part are a safer, cost-effective alternative. Used wiring pigtails are acceptable if in perfect condition.
Donor-vehicle mileage cap: roughly under 50000 miles for the part to have meaningful remaining life.
Donor quality checklist:
- Verify the donor vehicle was not in a flood or major collision.
- Ensure the part is an exact OEM match.
- Purchase only from certified recyclers who warranty SRS components.
Decision logic:
- If The part is a pyrotechnic device (pretensioner, airbag). → Strongly prefer new OEM or a professional rebuild service for your original part.
- If The part is an electronic control module. → A used module is an option, but requires professional reprogramming to your vehicle's VIN.
- If The part is simple wiring or a connector. → A used pigtail from a salvage yard is acceptable if free of corrosion.
Warranty tradeoff: Used parts carry a 30-90 day warranty. New OEM parts carry a 1-year warranty. Professional rebuild services often provide a lifetime warranty.
Worst-case if a used part fails: $1500+ plus extreme safety risk. A faulty used pretensioner fails in a crash, and requires paying labor twice to replace it again.
What Happens If You Wait — Timeline
- Immediately: Code is set, airbag light turns on. The Restraint Control Module disables the right-side seatbelt pretensioner and associated airbags as a failsafe. (MPG impact: 0%% · Added cost: $0)
- 0-3 months: An intermittent fault from a loose connector becomes a permanent 'hard fault' as vibration causes further damage to the connection. (MPG impact: 0%% · Added cost: $0-$150 (A simple connector reseat becomes a more expensive wiring harness repair).)
- At next state inspection: The vehicle fails its mandatory safety inspection due to the illuminated airbag light, preventing legal registration renewal. (MPG impact: 0%% · Added cost: $200-$800+ (The cost of the eventual, now mandatory, repair to pass inspection).)
- During a collision: The disabled safety system fails to deploy. The occupant is at a significantly higher risk of severe injury or death. (MPG impact: 0%% · Added cost: Potentially unlimited (Medical bills, loss of life, legal liability).)
Cost of Not Fixing It
- Immediate: The right-side seatbelt pretensioner and associated airbags are disabled, significantly increasing the risk of severe injury for the passenger. (Added cost: N/A)
- During a Collision: Failure of the safety system to deploy leads to catastrophic personal injury and potential legal liability for operating an unsafe vehicle. (Added cost: Potentially unlimited (medical bills, legal fees).)
- Vehicle Inspection: The vehicle fails the mandatory safety inspection in many states, preventing legal registration renewal. (Added cost: $200-$800+ (cost of eventual mandatory repair).)
Diagnosis Steps
- Read the Codes with an Advanced Scanner
Use an OBD-II scanner capable of reading SRS/airbag codes. Confirm B0058 is the primary fault and note related codes (e.g., B0065, B0091) to pinpoint shared circuit failures.
Tools: OBD-II Scanner (SRS capable) (Beginner) - Disconnect the Battery
Before touching any airbag components, disconnect the negative battery terminal and wait exactly 15 minutes. This de-energizes the system backup capacitors and prevents accidental explosive deployment.
Tools: 10mm wrench or socket (Beginner) - Visually Inspect Under the Seat and Door Harness
Look under the front passenger seat for disconnected plugs, pinched wires, or lodged items. On extended cab trucks, pull back the rubber boot between the rear door and cab to inspect for severed wires.
Tools: Flashlight (Beginner) - Check and Reseat Connectors
Locate the yellow airbag connectors under the seat. Unplug them, inspect the metal pins for green/white corrosion, and firmly click them back together. Check the passenger footwell for any disconnected non-yellow harness plugs.
Tools: Small flathead screwdriver or pick (Intermediate) - Measure Pretensioner Resistance
Disconnect the pretensioner connector. Measure resistance across the two pins on the pretensioner itself. A healthy unit reads 2.0 to 3.0 ohms. A reading of 'OL' (Open Loop) confirms internal failure. CAUTION: Never test the harness side going to the control module.
Tools: Quality Digital Multimeter (Advanced) - Test Circuit Continuity to the Module
Check for continuity between the seatbelt pretensioner connector and the corresponding pins at the Restraint Control Module. An 'OL' reading indicates a broken wire hidden within the vehicle's harness.
Tools: Multimeter, vehicle-specific wiring diagram (Professional) - Perform a 'Wiggle Test' with Live Data
Using a high-end scanner displaying live SRS data, monitor the B0058 circuit resistance while aggressively wiggling the wiring harness under the seat and at door jambs. Erratic resistance spikes reveal the exact location of an intermittent break.
Tools: Advanced Scan Tool with Live Data (Professional) - Substitute the Pretensioner (Professional Only)
Plug an SRS-approved 2.2-ohm resistor tool into the vehicle harness in place of the pretensioner. If the code clears, the pretensioner is definitively faulty. Never use a standard multimeter for this bypass.
Tools: SRS-approved 2.2-ohm resistor tool (Professional)
When This Code Triggers (Freeze-Frame Conditions)
- Ignition Status: ON (The SRS module performs a self-test every time the ignition is turned on.)
- System Voltage: 11-14 Volts (Code triggers during the initial key-on self-check if voltage is sufficient.)
- Fault Timing: < 1 second (An 'open circuit' fault is detected instantly upon system power-up.)
- Vehicle Speed: 0 mph (The fault registers before the vehicle moves during the primary diagnostic check.)
Related Codes
- B0057 — The direct counterpart to B0058, indicating 'Deployment Loop Resistance Low'. While B0058 means a broken wire (high resistance), B0057 means wires are shorted together (low resistance).
- B0065 — The identical 'open loop' fault for the driver's side pretensioner. Seeing B0058 and B0065 together points to a shared failure point, like a common ground or a disconnected main harness plug.
- B0059 — Indicates 'Deployment Loop Voltage Out of Range'. B0058 points to a break within the two-wire loop, whereas B0059 means one wire shorted to an external voltage source or chassis ground.
- B0091 — Stands for 'Passenger Presence System Performance'. A failed Occupant Classification System (OCS) mat forces the RCM to disable passenger restraints, sometimes triggering B0058 as a secondary symptom.
Climate & Environmental Factors
- Cold Weather: Temperatures below freezing cause metal connector pins to contract, temporarily increasing resistance. This triggers the sensitive SRS module to set a B0058 code, which often clears once the interior warms up.
- High Humidity / Moisture: Spilled liquids or high humidity seep into unprotected under-seat connectors. This corrodes the pins, permanently increasing circuit resistance and triggering a hard B0058 fault.
Where to Take It: Dealer vs Independent vs Chain
- Dealer:
A strong, safe choice if the cause isn't immediately obvious or if a known manufacturer issue exists. They have access to the most specific tools.
Best for: Vehicles under warranty or with an active Special Coverage (e.g., GM door harness)., Complex electrical diagnostics on newer or German vehicles., When the required fix is a control module replacement that needs VIN programming.
Downsides: Highest labor rates and part costs., May default to replacing an entire assembly rather than repairing a single wire. (Typical cost: +50% vs. baseline) - Independent Shop:
Best fit for most common scenarios. Vet the shop first: ensure they have specific SRS diagnostic experience.
Best for: Out-of-warranty vehicles requiring common wiring repairs., Cost-sensitive owners who have already performed basic visual diagnosis.
Downsides: Shop quality and experience with SRS systems varies greatly., May lack the latest manufacturer-specific scan tools for deep diagnostics. (Typical cost: +0% vs. baseline) - Chain Shop:
AVOID. The risk of an incorrect or unsafe repair on a critical safety system is too high.
Best for: Tires, oil changes, brakes, and routine maintenance.
Downsides: Technicians lack the specialized training required for safe SRS diagnostics., High-pressure sales environment leads to incorrect recommendations., This is a high-liability repair they are likely to refuse or misdiagnose. (Typical cost: -10% vs. baseline)
When to Walk Away From the Repair
If the estimated repair cost exceeds 40% of the car's current private-party value, consider alternative options.
- Car worth $4000, fix is $1800: Walk away. The repair cost is too high relative to the vehicle's value. The car will be very difficult to sell privately with an airbag light on.
- Car worth $12000, fix is $900: Fix it. This repair is well below the threshold and is necessary for the vehicle's safety and resale value.
- Car worth $6000, fix is $2500: Borderline. Get a second opinion. If the cost is firm, this is a candidate for selling as-is rather than repairing.
What Scan Tool You Need for This Code
Minimum: A scanner that reads and clears SRS (Airbag) system codes, often labeled as a '4-system' or 'All-System' scanner.
A standard $20 OBD-II code reader only reads check engine light codes from the powertrain module. It cannot communicate with the SRS module to read B-codes like B0058.
Budget: Autel AutoLink AL619 (~$80) — Reads and clears engine, ABS, and SRS codes. It confirms B0058 is present and allows you to clear it after a repair. It does not offer live data.
Mid-range: BlueDriver Pro or Foxwell NT510 Elite (~$120-160) — Reads/clears SRS codes and displays LIVE SRS data. This allows you to perform a 'wiggle test' by watching the pretensioner resistance value change in real-time as you move wires.
Professional: Autel MaxiCOM MK808S (~$450-600) — Provides full bidirectional control and all-system diagnostics. Essential for a professional or serious DIY mechanic performing module initializations.
Rent vs buy: Buy. Most auto parts store 'loaner tools' are basic code readers that cannot access the SRS system. Owning a capable budget scanner is the most practical option.
How to Clear the Code After You Fix It
- Ensure the physical fault (broken wire, faulty pretensioner) is fully corrected.
- Reconnect all SRS connectors and the negative battery terminal.
- Use an SRS-capable OBD-II scan tool to erase the B0058 trouble code.
- Turn the ignition off, then on again. The airbag light should illuminate for 6-7 seconds and turn off permanently.
Drive cycle (~10 minutes): An extensive drive cycle is not required. The SRS system self-tests at every key-on. A short drive with a passenger verifies no related Occupant Classification System codes appear.
Readiness monitors affected: None
Watch out for:
- Using a basic $20 scanner that cannot read or clear SRS (B-prefix) codes.
- Failing to fix the root cause, causing the code to reappear instantly.
- Assuming disconnecting the battery clears the code from the SRS module's hard memory.
Will This Fail Emissions / State Inspection?
No — by itself this code doesn't fail OBD inspection (but it can keep readiness monitors from setting, which causes a separate fail).
- California: An airbag light does not fail the smog check, but the vehicle can be cited for unsafe operation.
- New York: An illuminated airbag light causes an immediate failure of the mandatory annual safety inspection.
- Texas: The airbag light is checked during the annual safety inspection. If it is on, the vehicle fails.
- Pennsylvania: A lit airbag warning light is cause for failure of the state's annual safety inspection.
Most Commonly Affected Vehicles
- Chevrolet Colorado (2004-2009) — Broken wires in the rear door harness of extended cab models cause this code. GM issued Special Coverage 14609 to fix this fatigue failure.
- GMC Canyon (2004-2009) — Shares the same platform and rear door harness wiring issue as the Chevrolet Colorado. Covered under GM Special Coverage 14609.
- Ford Explorer (2006-2010) — Frequently reports airbag lights with codes related to the seatbelt pretensioner circuit due to wiring and connector degradation under the center console.
- Subaru Outback, Legacy (2005-2009) — Known for airbag system faults related to the Occupant Detection System (ODS) sensor in the passenger seat, triggering related codes. Subaru issued warranty extension WVH-54.
- BMW 3-Series, 4-Series (2012-2020) — Prone to a 'Passenger Restraint System Malfunction' message caused by a faulty seat occupancy mat sensor, especially if liquids were spilled on the seat.
- Saturn Vue (2007-2009) — Prone to B0058 from wiring harness tension under the passenger seat or internal pretensioner failure.
- Hummer H3 (2006-2010) — The B0058 code is a known issue pointing to an open in the passenger seat belt pretensioner deployment loop, often requiring pretensioner replacement.
- Chevrolet Trailblazer (2002-2009) — A non-yellow connector (C202) under the passenger side dash routes both pretensioner circuits and easily dislodges during unrelated dash work, triggering B0058 and B0065.
Manufacturer-Specific Notes
- General Motors (Chevrolet, GMC): On 2004-2009 Colorado and Canyon extended cab trucks, wires in the rear door harness frequently break from fatigue. GM issued Special Coverage 14609 to replace the harness for free for up to 10 years/120,000 miles.
- General Motors (Chevrolet Trailblazer, GMC Envoy): A loose C202 connector in the passenger footwell causes B0058 and B0065 simultaneously. This large, black (not yellow) connector is easily disturbed during HVAC or stereo work.
- BMW: A 'Passenger Restraint System Malfunction' is frequently caused by a faulty passenger seat occupancy mat sensor. BMW issued extended warranties (e.g., SI B01 09 14) covering this specific part for 15 years/unlimited miles.
- Subaru: Subaru issued warranty extensions (WVH-54) for the Occupant Detection System (ODS) on many 2005-2009 models. A faulty ODS sensor mat disables the passenger airbag and pretensioner, and should be checked first.
Real Owner Stories
2007 Chevy Trailblazer with B0058 & B0065
Airbag light came on immediately after DIY replacement of the HVAC Mode Actuator, which required loosening the dashboard.
What they tried:
- Checked all yellow connectors under both front seats.
- Tested continuity from the pretensioner connectors to the SDM (airbag module) and found no connection.
Outcome: The owner discovered a non-yellow connector, C202, located in the passenger footwell, had been left disconnected during dash reassembly. Reconnecting this plug, which serves both pretensioners, cleared both codes.
Lesson: Don't assume all critical SRS connectors are yellow. If a fault appears after dash work, look for any large, disconnected plugs in the area before suspecting component failure.
2009 Chevy Colorado Extended Cab
Airbag light on, codes B0058 and B0065 present, indicating open circuits on both driver and passenger pretensioners.
What they tried:
- Visual inspection of wiring under the seats showed no issues.
Outcome: The owner removed the rear door panel and inspected the wiring harness running through the rubber boot between the door and the cab. They found several broken wires. Repairing them with solder and heat shrink resolved the fault.
Lesson: On vehicles known for specific wiring failures (like GM extended cab trucks), check the known failure point first. A proper soldered repair is mandatory in high-flex areas.
2013 BMW 135i with 'Passenger Restraint System Malfunction'
Warning message appeared on the dash the day after a water bottle spilled on the rear passenger floor mat.
What they tried:
- Checked for loose plugs under the seat.
Outcome: Moisture seeped into the passenger seat, affecting the occupant detection mat sensor. The owner used a fan and the car's heated seats to thoroughly dry the cushion. After drying, the code cleared and did not return.
Lesson: Even a small liquid spill triggers restraint system faults on vehicles with sensitive seat electronics. Thoroughly dry the area and check for corrosion before replacing expensive sensors.
2007 Saturn Vue with B0058
Airbag light on with code B0058 for the passenger pretensioner.
What they tried:
- Checked all connections under both seats.
- Replaced the seat bottom and seat belt buckle with used parts from a junkyard, but the code remained.
Outcome: The owner was unable to resolve the issue with parts swapping. The problem required advanced electrical testing to pinpoint a break in the wiring harness hidden under the carpet.
Lesson: Swapping used electrical components is not a reliable diagnostic method. If a visual inspection fails, professional diagnosis with a multimeter is necessary to avoid wasting money.
How to Prevent This Code From Triggering
- Avoid storing items under the front seats (Daily habit) — Objects stored under the seat shift and snag on the delicate SRS wiring harness, leading to loose connections or broken wires.
- Be careful when cleaning or vacuuming (During cleaning) — Aggressive vacuuming dislodges connectors. Never spray cleaning liquids directly onto the seat to prevent moisture intrusion and corrosion.
- Apply dielectric grease to connectors (Once, or if connectors are ever disconnected) — Applying dielectric grease to the rubber seals of SRS connectors blocks out moisture and prevents the corrosion that causes high resistance faults.
- Secure under-seat wiring (Once per vehicle) — Use zip ties or harness tape to secure loose factory wiring away from the seat tracks, preventing stress on the wires when the seat moves.
Frequently Asked Questions
Can I fix the B0058 code myself?
You can perform basic visual checks and reseat connectors under the seat. However, repairs involving component replacement or direct circuit testing require professional tools and safety training to prevent accidental airbag deployment.
Will clearing the code make the airbag light go away?
No. If the physical open circuit remains, the code returns immediately and the airbag light turns back on. You must repair the fault before the code clears permanently.
Is it safe to drive with the B0058 code?
No. The B0058 code disables your right-side airbag system and seatbelt pretensioner. In an accident, these critical safety devices will not deploy, drastically increasing the risk of severe injury.
I checked all the yellow connectors, but the light is still on. What did I miss?
Some vehicles use non-yellow connectors for critical SRS circuits. For example, GM Trailblazers route pretensioner circuits through a black C202 connector in the passenger footwell. Check for any disconnected plugs if you recently performed dashboard repairs.
What is the resistance of a seat belt pretensioner?
A functional seat belt pretensioner measures between 2.0 and 3.0 ohms. A reading of infinite resistance (Open Loop) confirms the pretensioner failed internally and requires replacement. Never test resistance on the module side of the wiring harness.
Can I use a resistor to bypass the seatbelt pretensioner?
Using a 2.2-ohm resistor to bypass the pretensioner is strictly for temporary diagnostic testing. Leaving it in place permanently disables the pretensioner, rendering the seatbelt useless in a crash and creating massive legal liability.
Why is the airbag system connector yellow?
Automakers use bright yellow for SRS wiring to warn technicians of explosive components. This color mandates special safety precautions, including disconnecting the battery before servicing the area.
Key Takeaways
- Code B0058 indicates a broken electrical circuit in the right-side seatbelt pretensioner, which immediately disables the passenger airbag system.
- Inspect the yellow wiring harness under the passenger seat and the rear door hinge boot (on extended cab trucks) for broken wires before buying replacement parts.
- Always disconnect the negative battery terminal and wait 15 minutes before touching any yellow SRS connectors to prevent accidental airbag deployment.
- A healthy seatbelt pretensioner reads between 2.0 and 3.0 ohms; an 'OL' reading confirms internal failure requiring a $250 to $700 replacement.
- Driving with B0058 is unsafe and guarantees a failed state safety inspection in states like New York, Texas, and Pennsylvania.
Shop the Parts Behind B0058
Below are the parts most often responsible for code B0058, ranked by how frequently each one is the actual culprit (per the diagnosis above). Tap any to see what we have for your vehicle.
The information in this article is provided for general reference and educational purposes only. Vehicle specifications, procedures, and part compatibility can vary by production date, trim level, and region. Always consult your vehicle's factory service manual and verify part numbers before purchasing or performing repairs. Safety-critical components such as airbags, seat belts, and braking systems should be installed by a qualified professional.
- 🧭 Diagnostic Flowchart
- 🛍️ Shop This Part
- What Does B0058 Mean?
- Can I Drive With B0058?
- Common Causes
- Symptoms
- Common Fixes & Costs
- Used vs. New Parts: Buying Guide
- What Happens If You Wait — Timeline
- Cost of Not Fixing It
- Diagnosis Steps
- When This Code Triggers (Freeze-Frame Conditions)
- Related Codes
- Climate & Environmental Factors
- Where to Take It: Dealer vs Independent vs Chain
- When to Walk Away From the Repair
- What Scan Tool You Need for This Code
- How to Clear the Code After You Fix It
- Will This Fail Emissions / State Inspection?
- Most Commonly Affected Vehicles
- Manufacturer-Specific Notes
- Real Owner Stories
- 2007 Chevy Trailblazer with B0058 & B0065
- 2009 Chevy Colorado Extended Cab
- 2013 BMW 135i with 'Passenger Restraint System Malfunction'
- 2007 Saturn Vue with B0058
- How to Prevent This Code From Triggering
- Frequently Asked Questions
- Can I fix the B0058 code myself?
- Will clearing the code make the airbag light go away?
- Is it safe to drive with the B0058 code?
- I checked all the yellow connectors, but the light is still on. What did I miss?
- What is the resistance of a seat belt pretensioner?
- Can I use a resistor to bypass the seatbelt pretensioner?
- Why is the airbag system connector yellow?
- Key Takeaways
- 🎟️ Get 5% Off