Quick Answer

B0958 means: B0958 indicates a malfunction in the power seat position sensor.

Fix: Check and replace faulty components Cost: $150 - $300 Time: 90-180 minutes

Can I drive with B0958? While it's not an immediate safety hazard, it is advisable to address this issue soon to maintain comfort and safety.

Common Questions

What does B0958 mean and how does it affect my car?

B0958 indicates a problem with the power seat position sensor, which is vital for adjusting your seat. If this sensor fails, you might find it difficult to adjust your seat properly, leading to discomfort while driving. In the long term, it could affect your driving position and safety.

What are the most common causes of B0958 and how much does it cost to fix?

The most common cause of B0958 is a faulty power seat position sensor, which typically costs between $150 to $300 to replace. Other causes include wiring issues, which may run $100 to $250 to repair. It's best to consult with a technician to diagnose the specific issue.

Can I drive my car with B0958 or should I stop immediately?

While it's not an immediate safety hazard, you should address the B0958 code soon, as it affects your comfort and ability to drive safely. Ignoring it could lead to further complications.

How can I diagnose B0958 myself using GeekOBD APP?

To diagnose B0958 using the GeekOBD APP, first connect the app to your vehicle's OBD2 port. Run a scan to retrieve the trouble codes, then look for any freeze frame data that might provide context about when the code was triggered. This will help pinpoint the issue.

What vehicles are most commonly affected by B0958?

Vehicles like the 2013-2018 Ford F-150 and 2015-2018 Chevrolet Silverado frequently experience the B0958 code due to their power seat systems. Checking for recalls or TSBs specific to your make and model can also provide insight.

How can I prevent B0958 from happening again?

Regular maintenance of your vehicle’s electrical system and performing periodic checks on the seat mechanisms can help prevent issues associated with the B0958 code. Keeping connectors clean and free of corrosion is also critical.

What is B0958?

The diagnostic trouble code B0958 indicates a malfunction related to the power seat position sensor. This sensor is crucial for determining the position of the seat and adjusting it accordingly in vehicles equipped with power seats. When B0958 is triggered, it typically means that the vehicle's onboard computer has detected an issue with the sensor's performance or communication with other systems. This can lead to problems with adjusting the seat, which might affect driving comfort and safety. Common in vehicles such as the 2013-2018 Ford F-150 and the 2015-2018 Chevrolet Silverado, a malfunction in this component can prevent the seat from moving forward, backward, or adjusting the height, which is especially critical for drivers needing to find their optimal driving position. Ignoring this code can lead to further electrical issues or, in some cases, might even disable the seat adjustment entirely, impacting the overall driving experience. Addressing the B0958 code promptly is recommended to ensure your vehicle remains safe and comfortable to drive.

System: B - Body (Airbags, Lighting, Security, Climate Control)

Symptoms

Common symptoms when B0958 is present:

  • The power seat may not move forward or backward as intended, making it difficult for the driver to achieve a comfortable driving position.
  • The seat height adjustment may fail, leading to poor visibility or discomfort while driving.
  • The seat may become stuck in one position, leading to frustration and potential safety issues during driving.
  • The check engine light or another warning light may illuminate on the dashboard, indicating an issue with vehicle systems.
  • In some cases, the vehicle may display a warning message related to the seat adjustments.

Possible Causes

Most common causes of B0958 (ordered by frequency):

  1. The most common cause of the B0958 code is a faulty power seat position sensor, which has a likelihood of about 60%. This sensor may fail due to wear and tear or electrical issues.
  2. Wiring issues, such as damaged or corroded wires connecting the sensor to the vehicle's computer, account for approximately 25% of cases. Visually inspecting these connections can prevent future issues.
  3. Electrical faults, including blown fuses or shorts in the system, can also trigger this code, making up roughly 10% of causes; regular maintenance can help prevent these.
  4. Less common causes include faulty control modules that manage the power seat function, which can be quite complex to diagnose and repair.
  5. A rare but possible cause could be software issues within the vehicle's onboard computer system, which might require a dealer-specific scan tool for resolution.

B0958 Repair Costs

Cost Breakdown by Repair Type

Power Seat Position Sensor Replacement

Replacing the faulty power seat position sensor with a new, OEM part.

  • Total: $150 - $300
  • Success rate: 90%
Wiring Repair

Repairing or replacing damaged wiring connected to the power seat sensor.

  • Total: $100 - $250
  • Success rate: 85%
Money-Saving Tips for B0958
  • Start with the most common and least expensive repairs first
  • Use GeekOBD APP to confirm diagnosis before replacing expensive parts
  • Consider preventive maintenance to avoid future occurrences
  • Compare prices for OEM vs aftermarket parts based on your needs
  • Address the issue promptly to prevent more expensive secondary damage

Diagnostic Steps

Professional B0958 Diagnosis Process

Follow these systematic steps to accurately diagnose B0958. Each step builds on the previous one to ensure accurate diagnosis.

Step 1: Step 1: Initial visual inspection - Check for obvious signs like damaged wiring, loose connections, or corrosion (5-10 minutes)

Step 1: Initial visual inspection - Check for obvious signs like damaged wiring, loose connections, or corrosion (5-10 minutes).

GeekOBD APP Tip: Use GeekOBD APP to monitor real-time data during this diagnostic step for accurate results and professional-grade analysis.
Step 2: Step 2: OBD2 scan with GeekOBD APP - Retrieve all codes and freeze frame data to understand the fault context (10-15 minutes)

Step 2: OBD2 scan with GeekOBD APP - Retrieve all codes and freeze frame data to understand the fault context (10-15 minutes).

GeekOBD APP Tip: Use GeekOBD APP to monitor real-time data during this diagnostic step for accurate results and professional-grade analysis.
Step 3: Step 3: Component testing - Use a multimeter or specific diagnostic tools to test the power seat position sensor and associated wiring (20-30 minutes)

Step 3: Component testing - Use a multimeter or specific diagnostic tools to test the power seat position sensor and associated wiring (20-30 minutes).

GeekOBD APP Tip: Use GeekOBD APP to monitor real-time data during this diagnostic step for accurate results and professional-grade analysis.
Step 4: Step 4: System function test - Verify proper operation of the power seat after repairs and clear codes using the GeekOBD APP (10-15 minutes)

Step 4: System function test - Verify proper operation of the power seat after repairs and clear codes using the GeekOBD APP (10-15 minutes).

GeekOBD APP Tip: Use GeekOBD APP to monitor real-time data during this diagnostic step for accurate results and professional-grade analysis.
Step 5: Step 5: Road test verification - Drive the vehicle under various conditions to confirm successful repair (15-20 minutes)

Step 5: Road test verification - Drive the vehicle under various conditions to confirm successful repair (15-20 minutes).

GeekOBD APP Tip: Use GeekOBD APP to monitor real-time data during this diagnostic step for accurate results and professional-grade analysis.

Important Notes

  • Always verify the repair with GeekOBD APP after completing diagnostic steps
  • Clear codes and test drive to ensure the problem is resolved
  • Address underlying causes to prevent code recurrence

Real Repair Case Studies

Case Study 1: Power Seat Position Sensor Repair in a 2017 Ford F-150

Vehicle: 2017 Ford F-150, 50,000 miles

Problem: Customer reported that the driver's power seat would not adjust forward or backward.

Diagnosis: After scanning the vehicle with the GeekOBD APP, the B0958 code was retrieved. A visual inspection revealed damaged wiring connected to the power seat position sensor.

Solution: Replaced the damaged wiring and the power seat position sensor. Verified functionality post-repair.

Cost: $250 (sensor: $150, wiring repair: $100)

Result: The power seat function was restored, and the customer was satisfied with the quick repair.

Case Study 2: Wiring Issues in a 2016 Chevrolet Silverado

Vehicle: 2016 Chevrolet Silverado, 40,000 miles

Problem: The power seat was stuck in one position, and the check engine light was illuminated.

Diagnosis: Using the GeekOBD APP, the B0958 code was found. Further investigation indicated corroded wires in the seat adjustment circuit.

Solution: Replaced the wiring harness and cleared the error code. Conducted a thorough functionality test.

Cost: $180 (wiring repair: $100, labor: $80)

Result: The seat adjustments worked perfectly post-repair, restoring comfort and functionality.

Diagnose B0958

Use GeekOBD APP for professional diagnosis!

  • Real-time data monitoring
  • Advanced diagnostic features
  • Step-by-step repair guidance
  • Professional-grade analysis

Code Information

Code: B0958
System: Body (Airbags, Lighting, Security, Climate Control)
Severity: MEDIUM
Category: Body Codes