Error Code P0905 is defined as Gate Select Position Circuit Range/Performance. This is a generic trouble code, meaning it applies to all vehicles equipped with the OBD-II system, especially those made since 1996 up to the present. Specifications on the definition, troubleshooting, and repairs, of course, vary from one make and model to another.

This error code identifies with the Gate Select Circuit Range/Performance for vehicles with automatic transmission. It may also be associated with other error codes, specifically,

  • Error Code P0906
  • Error Code P0907

Error Code P0905 means there is a deviated between sensor signal 1 and sensor signal 2 that lasts for at least a second.

Common Symptoms

This code may not activate the Check Engine light but will activate the Transmission light. Other than that, the vehicle may drive normally, and you may not notice any other symptoms that affect the vehicle’s performance.

Possible Causes

  • Faulty in the Transmission Control Module (TCM)
  • Fault in the Select Stroke sensor
  • Open or short in the Select Stroke sensor circuit
  • Damaged wiring harness
  • Bad connection in the Select Stroke sensor/sensor circuit

How to Check

Start by connecting the OBD-II scanner to the vehicle’s OBD-II port. The port is usually found under the dash on the right side of the vehicle, mounted above the gas and brake pedals. For some vehicles, the port is mounted on the passenger side, under the dash.

Clear the codes and then take the vehicle for a test drive to see if it resets.

Check the live data from the vehicle’s computer during the test drive to ensure the right operating values. If the code resets, inspect the Select Stroke sensor and sensor circuit.

Next, inspect and diagnose the PCM. Look for signs of damage, such as corrosion, damage, or broken wires.

If there is no visible damage, then continue the diagnostics using the digital voltmeter (DVOM).

How to Fix

  • Replacement of stroke sensor circuit
  • Replacement of wiring harness to the sensor
  • Replacement of the sensor
  • Repair or replacement of loose wire or ground connection
  • Replacement of TCM

Though this code may not cause drivability problems, it can develop into severe damage in the long run when left unaddressed, especially in the transmission, leading to a breakdown.

This code is caused by perceived signal differences between the multiple sensors corresponding to the transmission selector gate, which should have a similar reading.

Another common mistake when diagnosing this code is overlooking the damages in the wiring and wiring connectors.