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
Ad
Tools You'll Need
- OBD2 scanner
- Multimeter
- Basic hand tools
- Electrical contact cleaner
- Replacement fuses
How to Fix Error Code B0958
-
Turn off engine and engage parking brake
Never work on power steering components while the engine is running or the ignition is on. -
Connect OBD2 scanner and retrieve codes
-
Check power steering fuse
Always use the correct amperage fuse to prevent electrical damage. -
Inspect steering wheel position sensor
Disconnect the battery before working on steering wheel components to prevent airbag deployment. -
Check power steering motor connections
-
Test battery and charging system
-
Perform steering wheel calibration
-
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.