B0204 low

Driver Seat Up/Down Position Sensor Circuit Malfunction

The B0204 code means the vehicle's onboard diagnostic system has detected: Driver Seat Up/Down Position Sensor Circuit Malfunction. This is a low severity code.

My Garage →
Keep driving?
Yes, but fix soon
DIY difficulty
moderate
Estimated cost
$80 - $350 (parts and labor)
Read Body Codes
BlueDriver Bluetooth Pro Scanner

Basic scanners skip body codes entirely. BlueDriver reads airbag, HVAC, lighting, and BCM codes through your phone.

Check Price on Amazon

Affiliate link -- we earn a commission at no extra cost to you.

Common Symptoms

  • Seat height memory not working
  • Power seat height erratic
  • Seat returns to wrong height
  • Dashboard seat warning light

Probable Causes (Ranked by Likelihood)

  • Faulty seat height sensor Very High
  • Wiring damage from seat movement High
  • Seat motor vertical encoder failure Moderate
  • BCM vertical position input fault Low

Step-by-Step Diagnostic Procedure

  1. Test height sensor output signal

  2. Inspect vertical sensor connector

  3. Check wiring along vertical track

  4. Scan BCM for related codes

Frequently Asked Questions

Is the height sensor different from the forward/back sensor?

Yes, the vertical position sensor is a separate component tracking height independently.

Why does my seat drop to the lowest position?

A failed height sensor causes the memory module to default to lowest or lose track of height.

Can I adjust height manually?

Yes, the power height switch still works but memory height recall will not function.

Sources

This page is built from documented references. Verify against your own service info before repair work.

Explore More

Was this helpful?

Share carcodefinder.com with a friend who needs to decode their check engine light.