Home / DTC / B2167 — Seat Horizontal Motor Memory Position Out of Range

B2167 — Seat Horizontal Motor Memory Position Out of Range

Detailed page for trouble code B2167.

34,405codes
59brands
11,914generic
22,491specific
Reset
Code

B2167

Other B — Body

Seat Horizontal Motor Memory Position Out of Range

Brand: Other
Type: B — Body
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Faulty seat position sensor (potentiometer/encoder) or out-of-spec signal
  • Defective seat horizontal motor or excessive motor current draw
  • Wiring damage, poor connector contact, or corrosion in seat harness
  • Obstruction or mechanical binding in the seat track or sliders
  • Faulty seat control module or memory module software failure
  • Blown fuse or intermittent power/ground to the seat module

Symptoms

  • Seat will not move to stored memory position or memory recall fails
  • Seat moves inconsistently, stops prematurely, or moves erratically
  • One or more seat preset buttons do not work
  • Diagnostic trouble code B2167 present and may reappear after clearing
  • Possible audible motor noise with minimal or no seat travel

What to check

  • Retrieve freeze frame and clear code, then attempt to reproduce and recheck
  • Verify battery/charging system voltage (should be ~11–14 V during test)
  • Inspect fuses and relays for seat/memory system
  • Visually inspect seat harness, connectors, and ground points for damage or corrosion
  • Check for mechanical obstructions and ensure seat slides freely by hand
  • Use a scan tool to observe seat position sensor values while operating seat

Signal parameters

  • Reference supply to position sensor: typically 5 V (vehicle dependent)
  • Position sensor output: typically varies between ~0.5–4.5 V across travel
  • Position sensor resistance (potentiometer style): vehicle-specific, often 0–5 kΩ range
  • Motor supply voltage when commanded: ~11–14 V (key on, engine off or running)
  • Motor run current: typically under 15 A; sustained high current indicates binding/short

Diagnostic algorithm

  1. Connect a scan tool, read DTCs and live data for the seat horizontal position sensor and memory status.
  2. Verify battery voltage is adequate. Clear the code and attempt to reproduce the fault while monitoring live data.
  3. Check fuses and relays for the seat/memory circuit. Inspect connector pins for corrosion or looseness, especially at the seat base and floor harness.
  4. Manually move the seat (with ignition off or per manufacturer procedure) to check for mechanical binding. Lubricate or free any seized parts.
  5. With the seat commanded to move, measure motor supply voltage at the motor connector. If voltage is present but seat doesn’t move, suspect motor/gear failure or mechanical jam.
  6. Probe the position sensor signal with a multimeter or oscilloscope while moving the seat. Verify a smooth, continuous change in voltage or resistance without dropouts or jumps.
  7. Check wiring continuity and resistance between the sensor and seat control module; repair any chafed wires or broken strands (common at harness flex points).
  8. Measure motor current during operation. High current indicates binding or internal motor fault; no current with command indicates wiring or module output fault.
  9. If sensor/motor/harness checks are good but fault persists, inspect/replace seat control module or update module software/perform relearn procedure per manufacturer service information.
  10. After repairs, clear codes and perform any required seat calibration/memory relearn. Verify proper operation through several cycle tests.

Likely causes

  • Position sensor output voltage out of expected 0.5–4.5 V range due to worn potentiometer
  • Open/short in harness between sensor and seat control module (broken wire at seat hinge)
  • Motor gear or track binding causing position feedback to be inconsistent
  • Poor ground at seat frame causing erratic sensor readings
  • Seat control module failing to recognize sensor values due to software or internal fault

Fault status

⚠️ Status
Seat horizontal motor memory position out of range — position feedback or motor response is outside expected limits; memory recall may not function.
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 1.0-2.5 hours

Similar codes

9,395

The library contains 9,395 repair and diagnostic manuals. Choose a brand to open the full manual tree by year, model and trim.

Your experience will help others
+100 karma for a short comment :)
Send to email