B2167
Seat Horizontal Motor Memory Position Out Of Range
B2167 is an OBD-II diagnostic trouble code meaning: Seat Horizontal Motor Memory Position Out Of Range. Common causes: malfunction of the electric motor of the horizontal seat drive, broken or damaged wire insulation in the motor power harness. Estimated repair cost: $89–278.
Symptoms
- Seat memory system malfunction warning lamp on the instrument panel
- The seat does not return to the saved position when the ignition is turned on
- Humming sounds when trying to automatically move the seat
- Manual seat control works, automatic does not
- The seat moves jerkily or gets stuck in one position
- Complete failure of horizontal seat movement
Causes
- Malfunction of the electric motor of the horizontal seat drive
- Broken or damaged wire insulation in the motor power harness
- Corrosion or oxidation of the seat motor power connector
- Front or rear seat limit switch failure
- Play in the seat guide mechanism (excess play)
- Malfunction of the seat memory system control module
- Fault in the position coding system (position potentiometer fault)
- Low voltage in the on-board network (weak battery)
How to Fix
- Connect an OBD-II scanner and read the full error history to identify related codes
- Check the battery voltage (must be at least 12.5 V with the engine off)
- Inspect the wiring harness and seat motor power connector for corrosion, breaks or kinks.
- Clean the contacts of the electric motor connector and apply contact lubricant
- Manually move the seat to its extreme positions, make sure it moves smoothly and does not jam
- Check the operation of the limit switches (should operate in the extreme seat positions)
- Check the resistance of the electric motor within the specified limits (usually 5-15 Ohms)
- Apply voltage directly to the motor through the relay to check its operation
- If necessary, replace the electric motor of the horizontal seat drive
- Reinitialize the seat position memory system according to the manufacturer's procedure
- Clear the error code and check for repeated triggering
Related codes
FAQ
What does the B2167 code mean?
B2167 is an OBD-II diagnostic trouble code that indicates: Seat Horizontal Motor Memory Position Out Of Range
What causes a B2167 error code?
The most common causes of B2167 include: Malfunction of the electric motor of the horizontal seat drive; Broken or damaged wire insulation in the motor power harness; Corrosion or oxidation of the seat motor power connector; Front or rear seat limit switch failure.
How do I fix a B2167 diagnostic trouble code?
To fix B2167: Connect an OBD-II scanner and read the full error history to identify related codes. Check the battery voltage (must be at least 12.5 V with the engine off). Inspect the wiring harness and seat motor power connector for corrosion, breaks or kinks.. For a complete diagnosis, use an OBD-II scanner.
Is it safe to drive with B2167?
Do not drive — repair immediately
How much does it cost to fix B2167?
The estimated repair cost for B2167 is $89–278. Actual cost depends on your vehicle, location, and labor rates.
See also: Russian version · NationStat