AutoLogicTools

OBD-II trouble code

P0906: Gate Select Position Circuit Low

The gate select position signal has fallen to or near zero volts. That is what the module sees when the sensor has effectively disappeared from the circuit, and the commonest reason is a lost reference voltage rather than a failed sensor.

High severityPowertrainTransmission / Shift ControlDo not drive

Quick facts

System
Powertrain
Category
Transmission / Shift Control
Severity
High severity
Drivable
No — stop driving until repaired
Repair cost range
$90$2,400
DIY difficulty
Advanced DIY

What does P0906 mean?

The gate select position sensor reports where the internal shift mechanism sits on its sideways axis — the axis that chooses which pair of gears the shift finger can reach. This applies to automated manual and dual-clutch transmissions, which have a real gearbox with real selector rails operated by actuators instead of by a driver's hand. When the module reads that sensor's signal at or below the bottom of its legal window, it stores P0906.

A low reading is worth treating differently from a high one, because zero volts is not a neutral, obviously-broken value. It is a number that sits at one end of the sensor's legitimate travel. Some control strategies will therefore act briefly on a collapsed signal before the plausibility logic rejects it, which is why a low-side fault can present as the transmission attempting the wrong gate rather than simply refusing to move. A refusal is safe; an attempt is what puts load on synchronisers that are not lined up.

The first thing to establish is whether this sensor lost its own signal or whether it lost the supply that feeds it. Position sensors on a transmission almost never get a dedicated 5-volt reference each. They share one, usually with the shift-axis position sensor and often with the clutch position sensor as well. A short to ground anywhere on that shared feed collapses every sensor hanging off it at the same instant, and the module obligingly stores a low code for each. So the diagnostic value is not in P0906 itself but in what else is stored beside it and when. Pull the freeze-frame data and compare timestamps: several unrelated sensors reading low in the same event is a supply fault, and chasing the gate select sensor in that situation wastes an afternoon on a component that is working perfectly.

When P0906 really is confined to this one circuit, the geometry of the wiring explains why. The sensor's signal and ground conductors leave the transmission through a shared case pass-through and run side by side for their first few inches. A signal wire that has rubbed through to its own neighbouring ground produces a textbook low. This is the reason P0906 is, statistically, the member of this family most likely to end in an inexpensive connector or harness repair rather than a part — which is a good argument for measuring before ordering anything.

Common causes

  • Short to ground on the gate select position sensor signal circuit
  • Collapsed 5-volt reference shared with other transmission position sensors
  • Signal conductor chafed through to the adjacent ground conductor in the case pass-through
  • Corroded or water-intruded connector at the transmission bulkhead
  • Internal short within the gate select position sensor
  • Open reference feed leaving the signal line sitting at ground potential
  • Terminal backed out or spread in the sensor connector body
  • Transmission fluid ingress bridging sensor terminals
  • Damaged harness section after transmission removal or clutch work
  • Failed sensor supply driver inside the transmission control module

Symptoms

  • Transmission refusing to select a gear and staying in neutral
  • Attempted engagement of an incorrect gate, sometimes with a clash
  • Warning lamp with a transmission fault message
  • Gear indicator blank, dashed, or showing a gear the vehicle is not in
  • Vehicle immobile from a standstill on an automated manual
  • Several other transmission sensor low-voltage codes stored in the same event
  • Fault appearing immediately after transmission, clutch or harness work
  • Loss of reverse and of the gates furthest from the sensor's zero point
  • Engine starting but no drive available
  • Protective mode limiting the vehicle to a single gear or to none

Diagnostic steps

  1. 1.Scan every module and record all stored codes with their freeze-frame data before touching anything, because the pattern of what set together is the main clue here.
  2. 2.Compare the timestamps of any other sensor low codes against this one — several collapsing in the same event indicates a shared reference fault rather than a gate select sensor fault.
  3. 3.Measure the 5-volt reference at the gate select sensor connector with the key on and the connector unplugged; a reference already low with the sensor out of circuit exonerates the sensor entirely.
  4. 4.With the sensor disconnected, check whether the signal circuit still reads low at the module — a signal line held at ground with nothing connected is a shorted harness.
  5. 5.Measure resistance between the signal circuit and ground with both ends disconnected, which distinguishes a chafe to the adjacent ground from an internal sensor short.
  6. 6.Inspect the case pass-through and the first few inches of harness where the signal and ground conductors run together, since this is where a rub-through occurs.
  7. 7.Open the connector and inspect terminals for spreading, backing out, corrosion and fluid, then check the seal that is supposed to keep fluid on the transmission side.
  8. 8.Back-probe the signal while an assistant commands gate movement with a scan tool, confirming whether the value ever leaves the bottom of its range.
  9. 9.Test the sensor separately on the bench or against specification if the circuit checks clean, rather than assuming the part by elimination.
  10. 10.After any repair, clear codes, run the position learning procedure and confirm the reported gate positions settle within specification before road testing.

Repair cost

$90$2,400

This is the member of the gate select family most likely to end cheaply, which is precisely why the measurement order matters. Diagnosis with live data and a reference-voltage check is $120 to $280. A chafed signal wire or a corroded bulkhead connector repaired properly is $90 to $350 and needs no parts beyond terminals and loom. A gate select position sensor mounted externally is $200 to $850 fitted, including the learning procedure. Where the sensor lives inside the transmission or is integrated into the internal actuator assembly, expect $1,200 to $2,400 with programming. A failed sensor supply driver inside the transmission control module is the expensive tail of this code at $900 to $2,200 with coding. Because a collapsed shared reference imitates a failed sensor exactly, spending $150 on the reference measurement before ordering a part is the single highest-value decision on this code.

Estimate your repair

Run the numbers for your vehicle

Open the Repair Cost Estimator with gate select position sensor replacement preselected. Adjust labor rate and vehicle category to fit your situation.

DIY vs shop

This is an advanced DIY job. It typically requires specialty tools, scan-tool access, lifting equipment, or careful sequencing to avoid causing new failures. Plan for extended downtime and have a backup vehicle. Most owners are better served by a shop that has done this repair before.

Related codes

Frequently asked questions

Why does a low signal often mean the sensor is fine?

Because the gate select position sensor rarely has its own 5-volt reference. It shares one with the shift-axis position sensor and frequently with the clutch position sensor too. If that shared feed shorts to ground, every sensor on it collapses simultaneously and the module stores a low code for each of them, including this one. The gate select sensor in that scenario is undamaged and reporting honestly about a supply it no longer has. That is why the first measurement is the reference voltage at the connector with the sensor unplugged, and why several sensor low codes carrying the same freeze-frame timestamp is a supply diagnosis rather than eight separate part failures.

Is a low reading worse than a high one on this circuit?

It carries a specific risk the high side does not. Zero volts sits at one end of the sensor's legitimate range rather than outside it, so it can briefly look like a real position. Some control strategies act on that value for a moment before the plausibility check rejects it, and the result is the mechanism being driven toward a gate that is not the one the driver asked for. A transmission that refuses to move is inconvenient. A transmission that attempts an unaligned engagement is loading synchronisers that are not ready for it, and that wear happens inside the gearbox where it is expensive to reach.

Where does this circuit usually fail physically?

At the first few inches outside the transmission case. The sensor's signal and ground conductors leave through a shared pass-through and run alongside each other before the loom fans out, and they are clamped and routed close to a hot, vibrating casting. A signal wire that has worn through its insulation onto its own neighbouring ground is the classic cause of P0906 specifically, because ground is exactly what it lands on. Check that stretch, the bulkhead connector and its seal before considering the sensor. This is also why the code has a realistic sub-$350 outcome that the other members of the family mostly do not.

Can I keep driving with P0906?

No, and the reason is architectural rather than cautionary. An automated manual or dual-clutch transmission has a real friction clutch and no torque converter, so there is no hydraulic coupling to provide a limp-home gear the way a conventional automatic does. When the module cannot trust the select position it will either refuse to engage anything or hold whatever gate it last believed in, and either outcome can leave the vehicle stationary in traffic without warning. Add the risk of a commanded engagement toward the wrong gate and the sensible move is a flatbed rather than a short hop to the shop.

Editorial context

About This Diagnostic Information

AutoLogicTools diagnostic guides explain OBD-II trouble codes using recognized code definitions, standard automotive diagnostic principles, and practical automotive context. A trouble code records a condition detected by a control module. It does not automatically identify a failed part, and the right diagnostic procedure can vary by vehicle.

Manufacturer service information, technical service bulletins, wiring diagrams, and vehicle-specific procedures should take precedence when available.

AutoLogicTools was founded by Vincent Fisk, an automotive locksmith and shop owner in San Diego with hands-on experience in vehicle keys, immobilizer systems, electrical issues, modules, programming, and diagnostics.