OBD-II fault code

P2E04: Gear Lever Position Sensor B Circuit

What it means

The gear lever position sensor B reports a circuit fault. Selector position cannot be measured reliably.

At a glance

  • Usually lights the check-engine light
  • The engine or gearbox may go into limp mode

How it works

Gear lever position sensor B is a separate position input that helps the transmission control system identify the selector's position. P2E04 indicates a fault in sensor B's electrical circuit, so the module cannot rely on that input. The code names sensor B and does not specify a low, high, or range/performance condition.

Common causes

Most likely first.

  1. Position sensor failed
  2. Wiring or connector fault

Symptoms

  • Check-engine or transmission warning light
  • Incorrect gear indication
  • Difficulty selecting or engaging a gear

How to diagnose it

  1. Read freeze-frame and live transmission data for sensor B's reported position and any related sensor A codes to determine whether B drops out or disagrees with the selector.
  2. Move the lever through its positions while watching sensor B data and note any loss or interruption in the reading.
  3. Inspect sensor B's connector and wiring for looseness, corrosion, fluid intrusion, chafing, or damage.
  4. Use the wiring diagram to check sensor B's supply, ground, and signal circuit for opens or shorts, comparing measurements with the manufacturer's specification.
  5. If the circuit tests correctly, test sensor B through selector travel and replace or adjust it only if it fails the manufacturer's procedure.

Common fixes

  • Reconnect a loose sensor B connector or repair damaged wiring.
  • Clean corrosion and restore secure terminal contact at sensor B.
  • Replace gear lever position sensor B if its circuit tests are sound and its output fails.
  • Adjust or calibrate sensor B if the manufacturer's procedure identifies misalignment.

Can I keep driving?

Avoid driving if the displayed gear is incorrect, engagement is difficult, or the vehicle may not recognize the selected position; the transmission can restrict operation or fail to respond as expected. Arrange repair before driving if the actual gear cannot be confirmed.

A code shows where the control module detected a fault, not always which part failed. Check the causes in order and confirm with a test before replacing parts. Have several codes? Check them together

This is a generic code: it means the same on every make. The car’s maker may add more detail in its own service information.

Codes for the same component