Quick Answer

B106C means: The B106C code signifies an issue with the driver's seat position sensor signal to the BCM.

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

Can I drive with B106C? It is advisable to address this issue soon to prevent further complications.

Common Questions

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

The B106C code indicates a malfunction in the driver's seat position sensor, which is crucial for adjusting seat settings and ensuring safety features like airbags work correctly. If ignored, it can lead to difficulty in adjusting your seat comfortably and may affect airbag deployment.

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

Common causes of B106C include a faulty seat position sensor, damaged wiring, or issues with the BCM. Repair costs can range from $150 to $300 for sensor replacement, while BCM reprogramming may cost between $100 and $200.

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

While it's generally safe to drive with the B106C code, it's recommended to address it soon. Ignoring it could lead to seat adjustment issues and potentially impact safety features.

How can I diagnose B106C myself using GeekOBD APP?

Using the GeekOBD APP, you can perform a full OBD2 scan to check for the B106C code and any related codes. The app will also provide freeze frame data, which can help you understand when the issue occurs.

What vehicles are most commonly affected by B106C?

The B106C code is frequently seen in 2015-2019 Ford F-150 and 2016-2019 Chevrolet Silverado models. Always check for any recalls or technical service bulletins related to this issue.

How can I prevent B106C from happening again?

Regular maintenance of your vehicle's electrical system, including periodic checks of wiring and connectors, can prevent the B106C code from reoccurring. Make sure to address any signs of wear or corrosion promptly.

What is B106C?

The B106C diagnostic trouble code indicates a problem with the vehicle's body control module (BCM) related to the driver's seat position sensor. This code is commonly found in various vehicles, particularly in 2015-2019 Ford F-150 models and 2016-2019 Chevrolet Silverado trucks. When the B106C code is triggered, it means that the BCM is receiving an incorrect signal from the seat position sensor, which could lead to improper adjustment of the driver's seat. This issue can affect comfort, driving position, and even safety features like airbags, which may not deploy correctly if the seat is not positioned properly. Ignoring this code can lead to further complications, including a complete failure of the seat adjustment mechanism. Additionally, the check engine light may illuminate, and other related codes could appear, complicating the diagnostic process. Therefore, understanding and addressing the B106C code promptly is essential to maintaining your vehicle's safety and functionality.

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

Symptoms

Common symptoms when B106C is present:

  • The check engine light is illuminated, indicating a potential issue with the seat position sensor.
  • Inability to adjust the driver's seat, leading to discomfort during driving.
  • Airbag warning light may also appear, suggesting a possible impact on safety features.
  • Unusual noises when attempting to adjust the seat, which may indicate a mechanical failure.
  • Inconsistent seat position memory settings, causing the seat to revert to a previous position unexpectedly.

Possible Causes

Most common causes of B106C (ordered by frequency):

  1. The most common cause is a faulty seat position sensor, which has a likelihood of about 60%. This sensor may fail due to wear and tear or electrical issues.
  2. Another common cause is damaged wiring or connectors in the seat adjustment mechanism, which can result in poor electrical connectivity.
  3. Corrosion at the connectors can lead to intermittent signals, thus triggering the B106C code. Regular maintenance can prevent this issue.
  4. A less common but serious cause is a malfunctioning BCM itself, which may require reprogramming or replacement.
  5. In rare cases, issues with the power supply to the BCM can trigger this code, often due to blown fuses or faulty relays.

B106C Repair Costs

Cost Breakdown by Repair Type

Seat Position Sensor Replacement

Replacement of the faulty seat position sensor to ensure proper functioning.

  • Total: $150 - $300
  • Success rate: 90%
BCM Reprogramming

Reprogramming the body control module to ensure it correctly interprets the sensor signals.

  • Total: $100 - $200
  • Success rate: 80%
Money-Saving Tips for B106C
  • 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 B106C Diagnosis Process

Follow these systematic steps to accurately diagnose B106C. 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 seat position sensor and its connections (20-30 minutes)

Step 3: Component testing - Use a multimeter or specific diagnostic tools to test the seat position sensor and its connections (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 after repairs and clear codes to ensure the issue is resolved (10-15 minutes)

Step 4: System function test - Verify proper operation after repairs and clear codes to ensure the issue is resolved (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 repair success and check for any reoccurring codes (15-20 minutes)

Step 5: Road test verification - Drive the vehicle under various conditions to confirm repair success and check for any reoccurring codes (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: Ford F-150 Seat Position Sensor Replacement

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

Problem: Customer reported that the driver's seat adjustment was non-functional, and the check engine light was illuminated.

Diagnosis: After scanning the vehicle, B106C was identified. A visual inspection revealed frayed wiring at the seat position sensor.

Solution: Replaced the seat position sensor and repaired the damaged wiring.

Cost: $250 (sensor: $150, labor: $100)

Result: The seat adjustment was restored, and the check engine light was cleared, with no reoccurrence of the code.

Case Study 2: Chevrolet Silverado BCM Reprogramming

Vehicle: 2018 Chevrolet Silverado 1500, 30,000 miles

Problem: Driver experienced inconsistent seat memory settings and illuminated airbag warning light.

Diagnosis: B106C was found during the OBD2 scan. The BCM was suspected of misinterpreting sensor signals.

Solution: Reprogrammed the BCM, and the seat position sensor was verified for proper operation.

Cost: $180 (BCM reprogramming: $100, labor: $80)

Result: The issue was resolved, and the seat memory function returned to normal operation.

Diagnose B106C

Use GeekOBD APP for professional diagnosis!

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

Code Information

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