B1984 — Seat Switch Lumbar Inflate Circuit Failure
OBD2 code B1984 flags a problem with the body electrical system (seat switch lumbar inflate circuit failure). The car is usually drivable while you plan the repair. Common culprits: damaged wiring in door jambs or wet areas, body control module (BCM) fault, faulty switch, motor or actuator of the affected system.
body electrical
Is it safe to drive?
Short-term driving is OK Usually safe to drive — body codes rarely affect drivability. Exceptions: exterior lighting and wipers in bad weather, and central locking faults that can leave the car unsecured.
How to diagnose with an OBD scanner
- Read the code and freeze frame Connect an OBD2 scanner, confirm B1984 is stored, and save the freeze frame data — it shows engine conditions when the fault was detected.
- Check for companion codes and TSBs Related codes often reveal the real root cause. Also check manufacturer technical service bulletins (TSB) for your make and model — many B0xxx issues have factory fixes or software updates. Search by VIN on the manufacturer site or nhtsa.gov.
- Inspect wiring and connectors Visually inspect the wiring harness and connectors related to the body electrical system for damage, corrosion, chafing or poor contact.
- Subsystem check Operate the affected function while watching its switch and motor PIDs in live data.
- Subsystem check Inspect connectors and wiring at flex points (door jambs, tailgate hinges) — wires break there first.
- Verify the repair Clear the code, complete a full drive cycle including the conditions from the freeze frame, and confirm B1984 does not return.
Approximate repair cost
Repair cost depends on which component actually failed. Typical scenarios for B1984 (parts and labor, USD, independent shop rates): Repair wiring or connectors: $80–$250; BCM repair or replacement: $300–$900; Replace the switch or actuator: $120–$450. Overall, fixing B1984 usually costs between $80 and $900. An accurate diagnosis before buying parts saves money — the most expensive scenario is rarely the first one to check.
Common questions
Is it safe to drive with B1984?
Usually safe to drive — body codes rarely affect drivability. Exceptions: exterior lighting and wipers in bad weather, and central locking faults that can leave the car unsecured.
Will B1984 clear itself?
Sometimes B1984 clears after a few drive cycles if the fault was intermittent — for example a loose connector or a tank of bad fuel. The underlying cause usually remains, so the code tends to return. Clear it once; if it comes back, diagnose rather than erase it repeatedly.
How much does it cost to fix B1984?
Repair wiring or connectors — $80–$250; BCM repair or replacement — $300–$900; Replace the switch or actuator — $120–$450. Exact cost depends on the root cause, your vehicle and local labor rates — a proper diagnosis is the cheapest first step.
What are the symptoms of B1984?
Drivers most often notice: warning light on the dashboard, no impact on engine operation in most cases, the affected function (locks, windows, lighting, wipers) works intermittently or not at all.
What is the most common cause of B1984?
The most common causes are: damaged wiring in door jambs or wet areas, body control module (BCM) fault, faulty switch, motor or actuator of the affected system.
Your vehicle's lumbar support system adds comfort during long drives by letting you inflate or deflate a small air bladder in the lower back region of the seat. The switch on the seat side sends a signal to a control module, which then drives a small electric pump or motor to adjust the lumbar pressure. When something interrupts this electrical conversation—wiring damage, a faulty switch, a bad connector—the body control module stops receiving the expected feedback and flags the problem.
B1984 is the specific code your OBD2 system logs when it detects this type of breakdown in the lumbar adjustment circuit. The diagnostic trouble code description reads "Seat Switch Lumbar Inflate Circuit Failure," and it falls under the body electronics category rather than the engine or transmission systems. The module continuously watches the voltage and resistance readings from the lumbar switch and actuator. If those readings stay outside acceptable ranges for the required number of drive cycles, the module stores B1984 and often illuminates a warning light on the dashboard. Freeze frame data captured alongside the code records the engine speed, load, temperature, and vehicle speed at the exact moment the fault appeared, giving you a snapshot of driving conditions to recreate during testing.
Symptoms of B1984
- Dashboard warning light or indicator lamp turns on
- Lumbar support fails to inflate when you press the switch
- Lumbar support may deflate slowly or not hold pressure
- Intermittent operation where the feature works sometimes but not others
- No effect on engine performance or drivability in most cases
- Other body electrical features may act up if a shared connector or ground is involved
What Causes B1984?
- Worn or broken wiring harness, especially near door jambs and seat rails where flexing occurs
- Corroded, loose, or damaged electrical connectors at the lumbar switch or pump motor
- Faulty lumbar adjustment switch itself not sending the correct signal
- Failed lumbar pump motor or actuator unable to complete the inflate cycle
- Blown fuse dedicated to the seat adjustment circuit
- Body control module (BCM) internal failure or software glitch
- Water intrusion into seat components creating short circuits or corrosion
How to Diagnose B1984
- Hook up an OBD2 scanner and confirm B1984 is actively stored (not just in history). Record the freeze frame data—it tells you RPM, load, temperature, and speed when the fault triggered, helping you replicate the exact conditions.
- Pull all other stored codes too. Related body codes or communication failures often point to the root cause rather than the lumbar circuit itself.
- Check manufacturer technical service bulletins for your specific make, model, and year. Search by VIN on the automaker's website or nhtsa.gov—many B1984 and similar body code issues have published factory fixes or module updates.
- Visually trace the wiring from the lumbar switch through the seat harness to the pump motor. Look for cracked insulation, rubbed-through wires near seat tracks, and any signs of moisture damage or corrosion at connectors.
- Test the lumbar switch for proper resistance and continuity using a multimeter while simulating button presses. Verify 12-volt power and ground at the pump motor connector during switch activation.
- Clear B1984 after your inspection, complete a drive cycle that reproduces the freeze frame conditions (same speed, temperature, and load), and recheck—whether the code returns determines if your fix held or the problem persists.
Repair Options for B1984
- Wiring repair or connector replacement: $80–$250. Often the culprit when chafed wires break inside seat harness sheathing or when connector pins corrode and create high resistance.
- Lumbar switch replacement: $120–$450. The switch itself fails most frequently in older vehicles with high mileage on the seat adjustment controls.
- BCM repair or replacement: $300–$900. A body control module failure triggers B1984 along with other unrelated electrical symptoms—the fix is more involved and costly.
- Lumbar pump motor replacement: $150–$400. If the motor runs but cannot build pressure, the internal diaphragm or pump has likely failed.
Cost to Fix B1984
The final bill hinges entirely on which part caused B1984. At independent shop rates in the United States, expect these ranges: wiring or connector repairs run $80–$250, switch or actuator replacement costs $120–$450, and BCM work lands between $300–$900 depending on whether you need a repair, reprogramming, or full replacement. Overall, addressing B1984 typically falls somewhere between $80 and $900. Spend time diagnosing before spending money—a thorough inspection often reveals the inexpensive fix first, and jumping straight to BCM replacement wastes money when the real issue is a broken wire near the seat track.
Can You Drive with B1984?
Usually safe to drive. B1984 involves comfort features, not engine operation, so your vehicle remains fully drivable. The lumbar adjustment simply stops working until repaired. That said, if the lumbar fault shares wiring or connectors with other functions—like exterior lighting or the central locking system—you may want to address the underlying wiring issue promptly. In bad weather, a non-functional defrost or wiper circuit stemming from the same root cause creates a safety concern worth fixing sooner rather than later.
Related OBD2 codes
- B1900: Driver Side Airbag Fault
- B1901: Air Bag Crash Sensor #1 Feed/Return Circuit Short To Ground
- B1902: Air Bag Crash Sensor #1 Ground Circuit Failure
- B1903: Air Bag Crash Sensor #1 Ground Circuit Short To Battery
- B1904: Air Bag Crash Sensor #2 Feed/Return Circuit Failure
- B1905: Air Bag Crash Sensor #2 Feed/Return Circuit Short To Battery