OBD-II Body Error Code B0958: How to Fix It

Medium 45-90 minutes High Severity Verified June 2026
Error Code
B0958
Brand
OBD-II Body
Product Type
automotive
Severity
High
DIY Difficulty
Medium
Estimated Fix Time
45-90 minutes
Error code B0958 indicates your vehicle's electronic power steering (EPS) system is unable to provide steering assist. This can make steering extremely difficult and dangerous, especially at low speeds or when parking.
Ad

Tools You'll Need

How to Fix Error Code B0958

  1. Turn off engine and engage parking brake

    Never work on power steering components while the engine is running or the ignition is on.
  2. Connect OBD2 scanner and retrieve codes

  3. Check power steering fuse

    Always use the correct amperage fuse to prevent electrical damage.
  4. Inspect steering wheel position sensor

    Disconnect the battery before working on steering wheel components to prevent airbag deployment.
  5. Check power steering motor connections

  6. Test battery and charging system

  7. Perform steering wheel calibration

  8. Clear codes and test drive

    Test drive in a safe area first - steering may still be very heavy if the problem persists.

Parts You May Need

Power steering fuse
Check Price on Amazon
Steering wheel position sensor
Check Price on Amazon
Power steering motor
Check Price on Amazon
EPS control module
Check Price on Amazon
Wiring harness connector
Check Price on Amazon
Power steering fuse
Check Price on Amazon
Steering wheel position sensor
Check Price on Amazon
Power steering motor
Check Price on Amazon
EPS control module
Check Price on Amazon
Wiring harness connector
Check Price on Amazon
Power steering fuse
Check Price on Amazon
Steering wheel position sensor
Check Price on Amazon
Power steering motor
Check Price on Amazon
EPS control module
Check Price on Amazon
Wiring harness connector
Check Price on Amazon
Power steering fuse
Check Price on Amazon
Steering wheel position sensor
Check Price on Amazon
Power steering motor
Check Price on Amazon
EPS control module
Check Price on Amazon
Wiring harness connector
Check Price on Amazon
Power steering fuse
Check Price on Amazon
Steering wheel position sensor
Check Price on Amazon
Power steering motor
Check Price on Amazon
EPS control module
Check Price on Amazon
Wiring harness connector
Check Price on Amazon
Power steering fuse
Check Price on Amazon
Steering wheel position sensor
Check Price on Amazon
Power steering motor
Check Price on Amazon
EPS control module
Check Price on Amazon
Wiring harness connector
Check Price on Amazon
Ad

When to Call a Professional

Call a professional mechanic if the power steering motor, control module, or steering rack needs replacement, if you're not comfortable working with electrical systems, or if the problem persists after basic troubleshooting. Heavy steering is a safety concern that requires immediate professional attention.

Frequently Asked Questions

Can I drive with B0958 error code?
You should avoid driving with B0958 as it indicates no power steering assist. Steering will be extremely heavy and potentially dangerous, especially in parking situations or emergency maneuvers.
What causes B0958 power steering error?
Common causes include blown fuses, low battery voltage, faulty steering position sensor, damaged wiring, or a failed power steering motor or control module.
How much does it cost to fix B0958?
Costs vary widely from $50-100 for simple fixes like fuses or connections, up to $800-1500 for power steering motor or control module replacement, depending on your vehicle.
Will B0958 clear itself?
B0958 may clear temporarily if caused by low voltage or loose connections, but it will return until the underlying problem is fixed. It requires proper diagnosis and repair.
Is B0958 the same as EPS warning light?
Yes, B0958 error code typically corresponds with the EPS (Electric Power Steering) warning light on your dashboard. Both indicate the same power steering assist problem.