B1958

Seat Recline Forward/Backward Potentiometer Feedback Circuit Failure

Body Chassis/Safety Seat Controls 🟢 Low — Fix at next service ✅ Safe to Drive
💬

What This Actually Means

In plain language — no jargon

The seat's recline position sensor is sending bad signals to the control module, like a broken volume knob that won't tell your stereo how loud it should be. The system can't verify the seat is moving or stopped correctly.

Symptoms You May Notice

3 known symptoms for this code
Seat recline motor doesn't respond to controls
Seat stuck in one position or moves erratically
Dashboard warning light illuminated
🔬

How Your ECU Detects This

Technical sensor logic and voltage thresholds

The ECU monitors the potentiometer voltage signal from the seat recline actuator to confirm position feedback. It compares actual voltage output against expected ranges during motor movement commands. If voltage stays constant, drops to zero, or reads out-of-range, the ECU detects a circuit failure.

Voltage & Parameter Thresholds

ParameterNormal RangeFault Condition
Potentiometer Voltage 0.5V to 4.5V (variable with position) Out-of-range, stuck, or no signal
Voltage Change Rate Gradual increase/decrease during motor actuation No change or erratic spikes during movement command
🔧

Diagnostic & DIY Fix Guide

Check these in order — from cheapest to most complex
1
Potentiometer connector
Disconnect and reconnect the seat recline motor plug, clean contacts with contact cleaner, and test controls.
2
Potentiometer wiring harness
Inspect the wiring between the seat motor and control module for breaks, corrosion, or loose pins; repair or reseat connections.
3
Potentiometer unit
Replace the faulty potentiometer sensor in the recline actuator motor assembly if wiring tests pass.
⚠️

When to See a Professional Mechanic

Not all fault codes are safe to DIY

Code B1958 is a low-severity fault. Your vehicle is generally safe to drive to a workshop for diagnosis. However, do not ignore it indefinitely — low-severity codes often indicate developing problems that become expensive if neglected. Book a diagnostic appointment within 2–4 weeks. If you notice any additional symptoms (rough running, power loss, unusual smells), treat it as higher priority.

Safety note: OBD-II codes identify the system or circuit where a fault was detected — they do not always identify the exact failed component. A professional mechanic using live sensor data will diagnose the root cause more accurately than replacing parts based on the code alone.
🔄

How to Clear Code B1958

What happens after you fix the fault

Once the fault is repaired, B1958 can be cleared using any OBD-II scanner. Connect the scanner, navigate to "Clear Codes" or "Erase DTCs," and confirm. The check engine light turns off immediately.

The code will return if the root cause was not actually fixed. The ECM re-detects the fault within 1–3 drive cycles and sets the code again.

✅ Safe to Clear When
  • Fault has been diagnosed and repaired
  • You want to confirm the repair worked
  • Code appeared after a sensor was cleaned
⚠️ Do Not Clear When
  • Preparing for an emissions/PUC test
  • Root cause is still undiagnosed
  • Check engine light is flashing
Emissions test note: Clearing codes resets OBD readiness monitors. Most vehicles need 50–100 km of mixed driving before monitors complete. Do not clear codes immediately before an emissions or PUC inspection.