P0914
Gear Shift Position Circuit (senses forward/rearward shift travel selecting odd/even gears)P0914 is a generic OBD-II powertrain diagnostic trouble code: Gear Shift Position Circuit (senses forward/rearward shift travel selecting odd/even gears). It is logged by the engine control unit when the trans monitor detects that a specific fault threshold has been exceeded — typically resulting in the malfunction-indicator lamp (MIL / check-engine light) being illuminated.
What P0914 means
P0914 is set when the transmission control module detects an electrical fault in the gear shift position sensor circuit. In the SAE code group this sits in, the gear shift sensor reports how far the shift mechanism has moved fore and aft along the selected gate, which is what actually engages a gear. Together with the gate select position sensor, which reports side-to-side movement between gates, it gives the module a full picture of where the shift finger or shift rail is. On the automated manual and dual-clutch gearboxes that use this strategy, the fore/aft direction chooses between the odd and even gear in a gate, which is why the SAE description carries that note.
The module compares the sensor's reported position against the position it commanded the shift actuator to reach. P0914 is the generic circuit-level entry in the family: the module has decided the signal is unusable or the circuit is faulty, without classifying it as shorted low (P0916) or shorted high (P0917). Some manufacturers also apply this code to the gear selector or shift lever position sensor, so the exact component depends on the vehicle and should be confirmed against factory information.
Because the module needs a trusted gear position to complete a shift, this fault normally forces a fail-safe strategy. Depending on the vehicle that can mean holding a single gear, refusing to engage a gear at all, or blocking the start because Park or Neutral cannot be confirmed.
Common causes
Most-frequently reported root causes when P0914 is logged.
-
1
Damaged, chafed or broken wiring in the harness running to the transmission or shift actuator assembly.
-
2
Corroded, water-contaminated or loose connector at the gear shift position sensor or the transmission control module.
-
3
Failed gear shift position sensor with an out-of-range or dead output.
-
4
Low or contaminated transmission fluid affecting the shift actuator's ability to reach the commanded position.
-
5
Mechanically stuck, worn or binding shift actuator or shift rail so the sensor never reads a valid position.
-
6
Misadjusted or stretched shifter cable or linkage on vehicles where the code covers the selector position sensor.
-
7
Lost supply voltage or ground reference shared with the sensor, including a blown fuse.
-
8
Faulty or out-of-date transmission control module, or a module never relearned after a repair.
Symptoms drivers notice
How to diagnose P0914
A typical diagnostic flow when this code is present.
-
1
Read all stored codes and freeze-frame data, and note any companion gate select, actuator or clutch codes that narrow down which part of the shift mechanism is affected.
-
2
Check the transmission fluid level and condition first, since low or degraded fluid causes shift position faults on many of these gearboxes.
-
3
Inspect the transmission and shift actuator connectors for corrosion, moisture, bent pins or loose seating, and inspect the harness for chafing, heat damage and pinch points.
-
4
Watch the gear shift position value in live data while gears are selected, looking for a signal that is frozen, out of range or jumps around.
-
5
Wiggle-test the harness with live data displayed to expose intermittent opens, then check the circuit for continuity, shorts to ground and shorts to power with the module disconnected.
-
6
Confirm the sensor is receiving its expected supply and ground reference before considering the sensor itself faulty.
-
7
Follow the manufacturer's pinpoint test for this code, and after any repair carry out the required actuator or shift-position relearn procedure before clearing the code and road testing.
Related powertrain codes
- P0218 — Transmission Over Temperature Condition
- P0700 — Transmission Control System Malfunction
- P0701 — Transmission Control System Range/Performance
- P0702 — Transmission Control System Electrical
- P0703 — Torque Converter/Brake Switch B Circuit Malfunction
- P0705 — Transmission Range Sensor A Circuit malfunction (PRNDL Input)
Frequently asked questions
Can I keep driving with P0914?
It is not advisable. The module cannot confirm which gear is engaged, so the gearbox may drop into a fail-safe, refuse to shift, or lose drive without warning. If the car still moves, drive it only as far as needed to reach help.
Is this the same as a faulty gear selector?
Not usually. On the gearboxes this code was written for, the sensor monitors the internal shift mechanism rather than the lever in the cabin. Some manufacturers do apply it to the selector position sensor, so the vehicle's own service data is what decides which component to test.
Will this fail an emissions test?
Yes, in any region where the inspection reads the OBD system, because the malfunction indicator lamp is illuminated and a powertrain code is stored. The fault itself is not an emissions issue but the lit lamp is an automatic fail.
Is this expensive to fix?
It depends entirely on the cause. A corroded connector or a chafed wire is cheap, and a position sensor is a moderate cost. It becomes expensive if the shift actuator assembly, mechatronic unit or control module has failed, since those are major transmission components.
Disabling P0914 in software
RaceTune can permanently disable P0914 — and any other OBD-II diagnostic trouble code — on every ECU family we support. The monitor is disabled inside the ECU itself, so the fault stops being logged: the warning light stays off and the engine never enters limp mode for this code. The change is tied to your exact software version.
ECU families we can disable P0914 on
We hold the DaVinci A2L disable definitions for these families, so the exact P0914 path and mask addresses are mapped. verified marks a confirmed disable definition. We support many more — upload your file and our identifier will match it automatically.
- Bosch EDC17C60 verified
Software modifications affect emissions compliance and are not road-legal in many jurisdictions. RaceTune service files are intended for motorsport, off-road, and export use.
Got P0914 in your scan?
Upload your ECU file — we'll identify the exact software version and confirm whether a disable is available for your car.
Upload your file