01 Maximizing Engine Lifespan: Expert Maintenance Tips for Lon… • 02 Why Wheel Alignment is Important and When It's Done • 03 Car Runs Worse After an Oil Change This Is How to Fix It • 04 Mechanics Say This Common Driving Behavior Causes More Engi… • 05 How Naturally Aspirated Engines Differ From Turbo Engines • 06 MAF vs. MAP Sensors: Unraveling the Key Differences • 07 The Future of Mechanics: Skills That Will Make You Rich • 08 Don't Get Stranded! A Guide to Roll Starting, Starters, and… • 09 People Left Horrified After Discovering Why Airbags Sometim… • 10 The Business of Car Importation: Profits and Risks Explained •

DTC codes / P09xx · Transmission / P091D

P091DGear Shift Position Circuit B High

P091D indicates that the transmission control module (TCM) has detected an abnormally high voltage on the circuit for gear shift position sensor B, which is often part of a multi-signal range switch or internal transmission mode switch. The TCM compares this signal to expected values and other gear position inputs, and it sets the code when the voltage stays above the calibrated threshold for a set time.

SystemPowertrain
Code typeGeneric (all makes)
SeverityMedium
Fix difficultyIntermediate
AreaTransmission

Symptoms you may notice

  • Illumination of the malfunction indicator lamp (MIL) on the instrument cluster.
  • Transmission may default to a limp-home mode with limited gear selection or harsh shifting.
  • Incorrect or missing gear position indication on the dashboard display.
  • Delayed or erratic engagement when shifting from park or neutral into drive or reverse.
  • Sometimes no noticeable drivability symptoms besides the warning light.

Common causes, most likely first

  1. Faulty gear shift position sensor B or the range switch assembly it belongs to.
  2. Damaged, chafed, or corroded wiring in the sensor B signal or reference voltage circuit.
  3. Loose or contaminated electrical connector at the transmission range switch.
  4. High resistance or open in the ground circuit shared by the range switch.
  5. Internal transmission control module (TCM) fault causing incorrect voltage interpretation.
  6. Aftermarket or incorrectly installed remote start or alarm wiring interfering with the range signal.
  7. Mechanical misalignment of the shift cable or range switch linkage affecting sensor B position.

How to diagnose and fix it

  1. Scan all modules and record freeze-frame data for P091D before clearing any codes.
  2. Visually inspect the range switch connector and harness for corrosion, chafing, or loose pins.
  3. Back-probe the sensor B signal wire at the TCM and compare voltage in park, neutral, and drive against the manufacturer's specification.
  4. Check reference voltage and ground integrity at the range switch connector with a digital multimeter under load.
  5. Perform a wiggle test on the harness while monitoring sensor B voltage to reveal intermittent faults.
  6. If voltage is out of range at the sensor but correct at the TCM, repair the wiring; if incorrect at the sensor, replace the range switch or sensor B.
  7. After repair, clear codes and verify gear position readings match the selector through a full sweep, then road test.

Range switch voltage checks that save time

  • A high-voltage code on a position circuit often means the signal wire is shorted to voltage or the ground reference has drifted, not that the sensor itself has failed.
  • Many technicians replace the range switch only to find a corroded connector pin or a chafed harness behind the transmission, so always load-test the circuit first.
  • Aftermarket remote start systems that tap into the range switch wiring can back-feed voltage and set P091D even when the transmission hardware is healthy.
  • The TCM may use sensor B in combination with sensor A and C signals, so a single high reading can be caused by a failed companion sensor skewing the plausibility check.
  • A misadjusted shift cable can hold the range switch between detents, producing a high voltage on sensor B without any electrical fault at all.

Can I keep driving with P091D?

The vehicle may enter limp-home mode with limited gear selection, so avoid highway driving and heavy loads until the fault is repaired. If the transmission slips, refuses to engage a gear, or the warning light flashes, stop driving and have it towed.

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