Introduction

The B2167 diagnostic trouble code (DTC) indicates a problem with the seat horizontal motor memory position. This code often arises in vehicles equipped with power seats that have memory functions, allowing drivers to save preferred seat positions. When the system detects that the horizontal motor, responsible for fore and aft seat movement, is unable to reach or maintain a stored memory position, the B2167 code is triggered. This can lead to driver discomfort, inconvenience, and a potential safety issue if the seat cannot be adjusted properly in an emergency. Understanding the causes, symptoms, and troubleshooting steps for this code is crucial for effective diagnosis and repair.

Table: B2167 Seat Horizontal Motor Memory Position Out of Range

Component/Issue Description Possible Causes & Solutions
Seat Horizontal Motor The electric motor responsible for moving the seat forward and backward. It receives commands from the seat control module to adjust the seat's position. - Motor Failure: Motor is defective, worn out, or internally shorted. Test motor resistance and voltage. Replace if faulty. - Binding/Obstruction: Physical obstruction preventing motor movement. Inspect for debris, tools, or misaligned seat tracks. Remove obstructions. - Wiring Issues: Damaged, corroded, or loose wiring connections to the motor. Inspect wiring harness, connectors, and grounds. Repair or replace as needed.
Seat Position Sensor A sensor that provides feedback to the seat control module about the current horizontal position of the seat. This feedback is crucial for memory function. - Sensor Failure: Sensor is defective or providing inaccurate readings. Test sensor output using a scan tool. Replace if faulty. - Wiring to Sensor: Damaged, corroded, or loose wiring connections to the sensor. Inspect wiring harness and connectors. Repair or replace as needed. - Sensor Misalignment: Sensor is not properly aligned, preventing accurate position readings. Verify sensor alignment and adjust as necessary.
Seat Control Module (SCM) The electronic module that controls the seat's movement and stores memory positions. It interprets driver inputs and commands the motors to adjust the seat accordingly. - Module Failure: Module is defective or has corrupted memory. Check module power and ground. Attempt to reprogram the module. Replace if faulty. - Software Glitch: Software bug or error within the module. Check for software updates or perform a module reset. - Communication Issues: Loss of communication between the module and other vehicle systems. Check CAN bus communication and wiring.
Seat Track Assembly The mechanical structure that supports the seat and allows it to move horizontally. - Bent or Damaged Tracks: Deformed tracks preventing smooth movement. Inspect tracks for damage and replace if necessary. - Lack of Lubrication: Dry or corroded tracks causing excessive friction. Clean and lubricate the tracks with appropriate grease. - Foreign Object Intrusion: Obstruction within the track preventing movement. Inspect and remove any foreign objects.
Power Supply The electrical power source for the seat motors and control module. - Low Voltage: Insufficient voltage reaching the seat motor. Check battery voltage and charging system. - Faulty Fuse/Relay: Blown fuse or malfunctioning relay affecting the seat's power supply. Inspect and replace faulty fuses or relays. - Ground Issues: Poor or missing ground connection for the seat system. Inspect and clean ground connections.
Memory Function Operation The system responsible for storing and recalling seat positions. - Incorrect Programming: Seat memory positions were not correctly programmed. Refer to the vehicle's owner's manual for proper programming procedure. - Memory Corruption: Stored memory positions have been corrupted. Attempt to reprogram the memory positions. - User Error: Incorrect operation of the memory function. Review the owner's manual for correct usage.
Scan Tool Data Diagnostic information available via a scan tool. - Live Data Analysis: Use a scan tool to monitor seat motor current, sensor readings, and module status. Analyze the data for anomalies. - DTC Clearing: After repairs, clear the DTC and retest the system. - Module Programming: Use a scan tool to reprogram or update the seat control module.

Detailed Explanations

Seat Horizontal Motor: The seat horizontal motor is a crucial component responsible for the forward and backward movement of the seat. It's a small electric motor that, upon receiving a signal from the seat control module, rotates to drive a mechanism that moves the seat along the tracks. A faulty motor can exhibit symptoms like intermittent movement, complete failure to move, or unusual noises during operation. To diagnose a motor issue, a multimeter can be used to check for proper voltage and resistance.

Seat Position Sensor: The seat position sensor provides feedback to the seat control module regarding the seat's precise location along the horizontal axis. This feedback is essential for the memory function, allowing the system to accurately recall and return to pre-set positions. A malfunctioning sensor can lead to inaccurate seat positioning, failure to store memory positions, or the B2167 code being triggered. Testing the sensor typically involves using a scan tool to monitor its output while moving the seat.

Seat Control Module (SCM): The seat control module is the brain of the power seat system. It receives inputs from the driver, such as button presses for seat adjustment or memory recall, and then commands the motors to move the seat accordingly. The module also monitors the signals from the seat position sensors to ensure accurate positioning. A faulty module can cause a wide range of issues, including complete seat failure, inability to store or recall memory positions, and the triggering of diagnostic trouble codes.

Seat Track Assembly: The seat track assembly is the mechanical structure that allows the seat to move smoothly and securely. It consists of two tracks, one fixed to the vehicle floor and the other attached to the seat, with a sliding mechanism in between. Any damage, binding, or obstruction within the tracks can impede seat movement and potentially trigger the B2167 code. Regular lubrication of the tracks is essential for smooth operation.

Power Supply: The seat horizontal motor and seat control module require a stable and sufficient power supply to operate correctly. Low voltage, a blown fuse, or a faulty relay can all disrupt the power supply and lead to seat malfunctions. Checking the battery voltage, fuses, and relays related to the seat system is a crucial step in diagnosing the B2167 code. Ground connections should also be inspected for corrosion or looseness, as a poor ground can also cause electrical issues.

Memory Function Operation: The memory function allows drivers to store and recall their preferred seat positions with the touch of a button. This system relies on the seat control module, seat position sensors, and the horizontal motor working in harmony. Incorrect programming, corrupted memory, or user error can all interfere with the memory function and potentially trigger the B2167 code. Refer to the vehicle's owner's manual for instructions on proper programming and operation of the memory function.

Scan Tool Data: A scan tool is an invaluable tool for diagnosing automotive issues, including those related to the power seat system. It allows technicians to access live data, such as seat motor current, sensor readings, and module status, which can help pinpoint the source of the problem. A scan tool can also be used to clear diagnostic trouble codes after repairs have been made and to reprogram or update the seat control module's software.

Frequently Asked Questions

What does the B2167 code mean? The B2167 code indicates a problem with the seat horizontal motor's ability to reach or maintain a stored memory position. This suggests an issue with the motor itself, the position sensor, the control module, or the seat tracks.

What are the symptoms of a B2167 code? Symptoms may include the seat not moving horizontally, difficulty storing or recalling memory positions, or intermittent seat movement. The seat may also make unusual noises during operation.

Can I fix the B2167 code myself? Depending on the cause, you might be able to fix it yourself. Simple issues like obstructions or loose wiring can be addressed with basic tools and knowledge. However, more complex problems like motor failure or module issues may require professional diagnosis and repair.

How do I clear the B2167 code? After addressing the underlying issue, you can clear the code using a scan tool. This will reset the system and turn off the warning light.

What if the B2167 code returns after clearing it? If the code returns, it indicates that the underlying problem has not been fully resolved. Further diagnosis and repair are necessary.

Conclusion

The B2167 Seat Horizontal Motor Memory Position Out of Range code signals a potential issue within the power seat system, specifically affecting the horizontal motor's ability to reach stored memory positions. Thorough diagnosis, including checking the motor, sensor, module, tracks, and power supply, is crucial for effective repair.