Home / DTC / B2674 — Driver Seat Position Sensor Circuit Range/Performance

B2674 — Driver Seat Position Sensor Circuit Range/Performance

Detailed page for trouble code B2674.

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

B2674

Generic B — Body

Driver Seat Position Sensor Circuit Range/Performance

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

Causes

  • Damaged or disconnected seat position sensor
  • Open, shorted, corroded, or broken wiring/harness to the sensor
  • Poor or corroded connector terminals at the sensor or control module
  • Water/moisture ingress or contamination of connector or sensor
  • Faulty seat position sensor (potentiometer, Hall effect, or encoder)
  • Fault in the seat control module or occupant classification/control module

Symptoms

  • SRS/airbag or seat belt warning lamp illuminated
  • Seat memory/position recall malfunction or inaccurate seat position reporting
  • Warning or fault message on dash related to occupant classification or seat adjustment
  • Intermittent or no response from seat position related features
  • Possible disablement of some airbag deployment logic or seatbelt pretensioner behavior (system dependent)

What to check

  • Scan vehicle with OEM-level diagnostic tool; record freeze frame and all related DTCs
  • Check for related codes in occupant classification, airbag (SRS), and seat modules
  • Visually inspect the seat harness, connector, and sensor for damage, corrosion, or contamination
  • Perform wiggle test on the harness while watching live data to detect intermittent changes
  • Measure sensor supply voltage and ground at the connector with key on (typical reference 5V or module-supplied reference)
  • Measure sensor output signal while moving the seat through full travel; verify smooth, continuous change without jumps or dropouts

Signal parameters

  • Typical sensor reference voltage: ~5 V reference (varies by manufacturer)
  • Typical signal range: 0–5 V analog or 0–100% position / counts for digital encoders
  • Expected behavior: smooth, monotonic change in signal with seat travel (no sudden steps, dropouts, or noise spikes)
  • Resistance sensor: variable resistance from low to high across travel (exact ohms depend on sensor type)
  • If bus-type sensor (CAN/LIN): valid module messages present and no communication errors

Diagnostic algorithm

  1. Retrieve and record all DTCs and freeze-frame data using a capable scan tool; note related SRS/seat/classification codes.
  2. Visually inspect the seat track area, sensor and connector for damage, corrosion, or foreign objects; repair obvious damage.
  3. With ignition ON, verify sensor reference voltage and ground at the connector pins. If reference or ground missing, trace to source (module/fuse/ground).
  4. Backprobe the sensor output pin and observe live data while moving the seat through full travel. Look for smooth change; intermittent or flat signals indicate sensor or wiring fault.
  5. Perform a wiggle test of the wiring harness while watching signal for intermittent behavior. If intermittent, repair/replace wiring or connector.
  6. If analog sensor, measure resistance across sensor terminals while moving seat; compare to spec or known-good part. If digital, check message counts/values on bus with scan tool.
  7. If wiring and connector are good and signal is out of range, bench-test or replace the seat position sensor assembly.
  8. If sensor and wiring verify good, inspect/replace or reprogram seat control/occupant classification module per manufacturer procedures and perform any required seat position calibration or learning procedure.
  9. Clear DTCs and verify repair by cycling ignition and moving seat; confirm no reoccurrence and that related systems (airbag, seat memory) function normally.

Likely causes

  • Worn sensor wiper or failed potentiometer inside sensor assembly
  • Connector pins pushed out, bent, or corroded at the seat harness
  • Chafed wiring under the seat due to seat movement causing intermittent short/open
  • Poor ground or power supply to the sensor (low reference voltage)
  • Module firmware or calibration required after seat replacement or service

Fault status

⚠️ Status
Driver Seat Position Sensor Circuit Range/Performance — sensor output reading out of expected range or inconsistent; may affect occupant classification, seat memory, or airbag logic.
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 1.0-3.0 hours

Similar codes

9,600

The library contains 9,600 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