P0905 — Gate Select Position Circuit Range/Performance
powertrain (engine/transmission)
Is it safe to drive?
Short-term driving is OK In most cases the car remains drivable, possibly with reduced performance or a disabled auxiliary system. If symptoms include stalling, no-start or brake/steering warnings, treat it as urgent.
How to diagnose with an OBD scanner
- Read the code and freeze frame Connect an OBD2 scanner, confirm P0905 is stored, and save the freeze frame data — it shows engine conditions when the fault was detected.
- Check for companion codes and TSBs Related codes often reveal the real root cause. Also check manufacturer technical service bulletins (TSB) for your make and model — many P0xxx issues have factory fixes or software updates. Search by VIN on the manufacturer site or nhtsa.gov.
- Inspect wiring and connectors Visually inspect the wiring harness and connectors related to the gate select position for damage, corrosion, chafing or poor contact.
- Subsystem check Compare the gate select position live reading against a known-good reference (specification or a correlated sensor) under the conditions from the freeze frame.
- Subsystem check Measure reference voltage, ground and signal continuity at the component connector.
- Subsystem check Wiggle-test the harness while watching the signal in live data — dropouts reveal broken wires.
- Verify the repair Clear the code, complete a full drive cycle including the conditions from the freeze frame, and confirm P0905 does not return.
Approximate repair cost
Repair cost depends on which component actually failed. Typical scenarios for P0905 (parts and labor, USD, independent shop rates): Replace the faulty sensor or actuator: $150–$500; Repair wiring or connectors: $80–$250; Control module repair: $300–$1,000. Overall, fixing P0905 usually costs between $80 and $1,000. An accurate diagnosis before buying parts saves money — the most expensive scenario is rarely the first one to check.
Common questions
What are the symptoms of P0905?
Drivers most often notice: the affected system operates intermittently or not at all, possible limp mode depending on the affected component, Check Engine Light on, increased fuel consumption in some cases.
What does OBD2 code P0905 mean?
Gate Select Position Circuit Range/Performance (P0905): a powertrain (engine/transmission) fault affecting the sensor and actuator circuits. The car is usually drivable while you plan the repair. Most often caused by poor ground connection, control module driver fault, faulty sensor or actuator of the affected circuit.
Is it safe to drive with P0905?
In most cases the car remains drivable, possibly with reduced performance or a disabled auxiliary system. If symptoms include stalling, no-start or brake/steering warnings, treat it as urgent.
How do I diagnose P0905 myself?
Start with a scan: confirm P0905, save the freeze frame and note any companion codes. Then inspect the wiring and connectors related to the gate select position, and verify the suspect component against live data before buying parts.
How much does it cost to fix P0905?
Replace the faulty sensor or actuator — $150–$500; Repair wiring or connectors — $80–$250; Control module repair — $300–$1,000. Exact cost depends on the root cause, your vehicle and local labor rates — a proper diagnosis is the cheapest first step.
The gate select position sensor tracks the driver's chosen gear selector position and feeds that information to the transmission control module. Code P0905 fires when this signal exists but falls outside the expected range for the current driving conditions. Unlike a complete circuit failure where the signal simply disappears, this trouble code indicates the sensor is talking but saying something wrong — either drifted out of spec, responding sluggishly, or reporting a mechanical condition that doesn't match reality.
When the powertrain control module sees the gate select position reading drift beyond acceptable limits over multiple drive cycles, it confirms the fault and stores P0905. The check engine light follows. What makes this code tricky is that the wiring often checks out fine with a basic multimeter test. The problem usually lives inside the sensor itself, in the mechanical linkage it monitors, or in a calibration that shifted after a battery disconnect or module software update.
Freeze frame data captured alongside P0905 is your best diagnostic starting point. It records engine speed, load, temperature, and vehicle speed at the exact moment the module first flagged the inconsistency. Use that snapshot to reproduce the fault conditions during your road test or bench check.
Symptoms
- Check Engine Light illuminated
- Intermittent or complete loss of gate select position signal
- Transmission may default to limp mode with reduced gears or fail to shift properly
- Higher fuel consumption in some vehicle applications
- Possible no-start condition if the module cannot confirm selector position
- Stalling or rough running if related inputs are affected
- Unusual behavior when shifting manually between drive ranges
Common Causes
- Degraded or drifting gate select position sensor (most frequent culprit)
- Calibration lost or corrupted after battery replacement, module reprogramming, or power interruption
- Mechanical binding or wear in the shift linkage that the sensor accurately reports
- Poor ground connection at the sensor or module
- Wiring damage: chafing, corrosion at connectors, or broken strands inside insulation
- Blown fuse feeding the gate select position circuit
- Control module internal fault (least common but possible on high-mileage vehicles)
How to Diagnose P0905
- Pull the code with an OBD2 scanner, confirm P0905 is active or pending, and record all freeze frame data before clearing anything.
- Check for related trouble codes in the same family — P0900 through P0906 often appear together when wiring or power supply is the root cause. Cross-reference any TSBs for your specific make, model, and year on the manufacturer portal or NHTSA website.
- Inspect the gate select position sensor and its wiring harness visually. Look for damaged insulation, bent pins, moisture intrusion, and corroded ground points. Pay special attention to areas near heat sources or moving linkage.
- Compare the live gate select position reading against factory specifications while manually cycling the selector through all positions. The signal should track smoothly without drops or spikes.
- Verify proper reference voltage and ground at the sensor connector with a multimeter. Check continuity from the module to the sensor and confirm no opens or shorts in the signal wire.
- Perform a wiggle test on the harness while monitoring live data. Any signal dropout points to a broken wire or loose connection that visual inspection may have missed.
- Clear P0905 after repairs, complete a full drive cycle matching the freeze frame conditions, and verify the light stays off and the transmission responds normally.
Repair Options and Costs
Sensor or actuator replacement typically runs $150 to $500 for parts and labor. This covers the majority of P0905 failures. Wiring harness repair or connector replacement generally costs $80 to $250 depending on accessibility and whether terminals need to be soldered or pins replaced. Control module diagnosis and repair or replacement ranges from $300 to $1,000, a scenario that applies only after wiring and sensors are ruled out.
An honest diagnosis before buying parts prevents unnecessary expense. Most P0905 codes clear after sensor replacement, so start there before considering module-level work.
Can You Drive with P0905?
Most vehicles remain drivable when P0905 is stored, though you may notice delayed shifting, limp mode activation, or slightly increased fuel usage. If the transmission refuses to engage properly, the engine stalls, or you see brake or steering warnings on the dash, stop driving immediately and have the vehicle towed. Treat any symptom that compromises vehicle control as urgent regardless of what the code implies.