OBD Guide

P2804

Transmission Range Sensor B Circuit Intermittent

P2804 is an OBD-II diagnostic trouble code meaning: Transmission Range Sensor B Circuit Intermittent. Common causes: gear range sensor b malfunction, open or short circuit in the sensor circuit. Estimated repair cost: $28–89.

Severity
⚠️ Medium
Can you drive?
Limited driving only, diagnose soon
Approx. repair cost
$28–89 (est.)

Symptoms

  • Incorrect gear shifting
  • Check Engine Light Illuminates
  • The car may not start
  • The gearbox may go into emergency mode
  • Floating engine speed

Causes

  • Gear Range Sensor B Malfunction
  • Open or short circuit in the sensor circuit
  • Oxidation or damage to contacts in connectors
  • Low or contaminated transmission fluid
  • Problems with the transmission control unit

How to Fix

  1. Check the level and condition of the transmission fluid
  2. Visually inspect the sensor wiring and connectors
  3. Check the resistance and voltage at the sensor
  4. Replace range sensor B if necessary
  5. Reset the error and check the operation of the automatic transmission

Related codes

Error P2804 by Vehicle Brand

FAQ

What does the P2804 code mean?

P2804 is an OBD-II diagnostic trouble code that indicates: Transmission Range Sensor B Circuit Intermittent

What causes a P2804 error code?

The most common causes of P2804 include: Gear Range Sensor B Malfunction; Open or short circuit in the sensor circuit; Oxidation or damage to contacts in connectors; Low or contaminated transmission fluid.

How do I fix a P2804 diagnostic trouble code?

To fix P2804: Check the level and condition of the transmission fluid. Visually inspect the sensor wiring and connectors. Check the resistance and voltage at the sensor. For a complete diagnosis, use an OBD-II scanner.

Is it safe to drive with P2804?

Limited driving only, diagnose soon

How much does it cost to fix P2804?

The estimated repair cost for P2804 is $28–89. Actual cost depends on your vehicle, location, and labor rates.

See also: Russian version · NationStat