01 How Many Gears Are Best for Drag Racing? • 02 Why Does Your Car Lose Power While Driving and Now Won’t St… • 03 P0014 B camshaft position - timing over advanced or system … • 04 Ferrari's First Electric Car Will Get a Roaring "Authentic"… • 05 P0021 A camshaft postion - timing over-advanced or system p… • 06 What happens if you put petrol in a diesel engine? • 07 Can You Jump-Start Any Large Truck with a Car? Yes, and Her… • 08 Why Wrong Donut Tire's Position Could Cost You Thousands in… • 09 P0062, P0063, and P0064: HO2S Heater Control Circuit (Bank … • 10 Drivers Think They’re Helping Their Car When They Do This —… •

DTC codes / P2Exx · Hybrid propulsion / P2E04

P2E04Gear Lever Position Sensor B Circuit

P2E04 indicates that the powertrain control module has detected an implausible or out-of-range signal from the gear lever position sensor B circuit, which is the second of two redundant sensors used to confirm the selected gear. The computer compares this signal against the other gear lever sensor and the commanded gear, and it sets the code when the two disagree or the voltage stays outside the expected window for a calibrated amount of time.

SystemPowertrain
Code typeGeneric (all makes)
SeverityMedium
Fix difficultyIntermediate
AreaHybrid propulsion

Symptoms you may notice

  • The gear position indicator on the dashboard may flash, show the wrong gear, or fail to display the selected range.
  • The engine may start in the wrong gear range or refuse to crank unless the lever is wiggled or moved to a different position.
  • The transmission may shift harshly, hold a gear too long, or enter a limp-home mode with reduced power.
  • A warning light or message such as 'Transmission Service Required' or 'Gearbox Fault' appears on the cluster.
  • The vehicle may not allow selection of certain gears, such as reverse or manual mode, or may jump out of the selected range.
  • Often no symptoms besides the warning light, because the second sensor still provides a usable signal for normal operation.

Common causes, most likely first

  1. A faulty gear lever position sensor B, typically due to internal wear, contamination, or a cracked circuit board inside the sensor housing.
  2. Damaged, chafed, or corroded wiring in the sensor B circuit, especially where the harness flexes near the gear lever or passes through the floor.
  3. Loose or corroded electrical connectors at the sensor, the transmission control module, or an intermediate junction point.
  4. A misadjusted or mechanically worn gear lever linkage that prevents sensor B from reaching its expected voltage range in every position.
  5. Water or oil intrusion into the sensor connector or the sensor body, causing intermittent short or open circuits.
  6. A failing transmission control module or a software calibration issue that misinterprets a valid sensor B signal.
  7. A low or weak battery causing voltage drops that make the sensor B signal fall outside the plausible range during cranking.

How to diagnose and fix it

  1. Verify battery voltage and charging system output, then clear the code and test-drive to confirm whether P2E04 returns under the same conditions.
  2. Inspect the gear lever position sensor B connector and the harness for corrosion, chafing, or loose pins, and repair any damaged wiring before replacing parts.
  3. Use a scan tool to read live data for both gear lever position sensors while moving the lever slowly through every range, looking for dropouts or a sensor B voltage that does not track sensor A.
  4. Check the mechanical adjustment of the gear lever linkage and the sensor mounting, and re-adjust or repair worn linkage components if the sensor cannot reach its full range.
  5. Back-probe the sensor B signal circuit at the sensor and at the transmission control module to measure resistance and voltage drop, isolating whether the fault is in the sensor or the wiring.
  6. Replace the gear lever position sensor B only after electrical and mechanical checks confirm it is the source, then clear codes and perform any required relearn or calibration procedure.
  7. If the code persists with a known-good sensor and intact wiring, diagnose the transmission control module and check for applicable software updates or internal faults.

What a gear lever sensor code really means

  • A gear lever position sensor B code often appears with no drivability complaint because the second sensor still lets the controller determine the selected range, so the warning light is the only clue.
  • Technicians frequently replace the sensor when the real fault is a worn linkage bushing that prevents the lever from reaching the exact position the sensor expects, so check mechanical alignment first.
  • Intermittent P2E04 codes are commonly caused by water ingress into the connector after a car wash or heavy rain, and the fault may not reappear until the next wet drive.
  • A weak battery or a voltage drop during cranking can set this code because the sensor B signal is compared against a reference voltage that sags, so always load-test the battery before condemning the sensor.
  • This code does not always mean the sensor itself has failed; a chafed wire in the harness near the gear lever or a poor ground at the transmission control module can produce the same implausible signal.

Can I keep driving with P2E04?

You can usually drive the vehicle with P2E04 stored, but avoid aggressive acceleration and manual gear changes because the transmission may be in a limp-home strategy that limits performance. If the vehicle refuses to start in park, will not select reverse, or shifts harshly, have it checked promptly rather than continuing to drive.

Guidance is general and written for all OBD-II vehicles. Exact tests and values vary by model, so confirm the fault before replacing parts.

Running on fumes Free guides aren't free to make. Top up the tank. Any amount, one time. Fuel the Garage