Skip to content
WrenchConnect
Diagnose soon
P0904

Gate Select Position Circuit

Diagnostic trouble code P0904 indicates a malfunction in the gate select position circuit of the transmission. The powertrain control module (PCM) or transmission control module (TCM) sets this code when it detects an abnormal voltage or resistance from the gate select position sensor, which monitors the side-to-side movement of the gear selector.

How urgent is P0904?

While the vehicle may still be drivable, this code should be addressed promptly. Ignoring it can lead to erratic shifting, inability to select certain gears, or the vehicle entering limp mode.

Common symptoms

  • Illuminated Check Engine Light
  • Difficulty shifting into certain gears
  • Transmission stuck in a specific gear or limp mode
  • Erratic or harsh shifting
  • Incorrect gear indicator display on the dashboard

Likely causes

  • Faulty gate select position sensor
  • Damaged, corroded, or loose wiring and connectors in the sensor circuit
  • Misadjusted shift linkage or cables
  • Mechanical failure within the transmission shift mechanism
  • Faulty Transmission Control Module (TCM) or Powertrain Control Module (PCM)

What to check before replacing parts

1

Visually inspect the wiring harness and connectors for the gate select position sensor.

Look for: Look for frayed wires, melted insulation, corrosion on the pins, or loose connections that could cause an open or short circuit.

2

Check the shift linkage and cables for proper adjustment and physical damage.

Look for: Ensure the linkage moves freely without binding and is properly aligned according to factory specifications.

3

Test the gate select position sensor using a digital multimeter.

Look for: Check for proper reference voltage (usually 5V) and a good ground. Monitor the signal wire voltage as the shifter is moved; the voltage should change smoothly without dropouts.

4

Use a scan tool to monitor the gate select position sensor data PID.

Look for: Verify that the sensor's reported position matches the actual physical position of the gear selector and that the values change smoothly as the shifter is moved.

5

Check the TCM/PCM for related codes and verify module grounds.

Look for: Look for other transmission codes that might indicate a broader electrical issue, and ensure the control module has clean, tight ground connections.

This page explains the generic P0904 definition and is general reference information, not a diagnosis for your specific vehicle. Actual causes, severity, and repairs vary by make, model, engine, and mileage — always confirm with a scan tool and a qualified technician before replacing parts.

Gear guide: Best OBD2 ScannersRead this code yourself next time — from $20 Bluetooth dongles to bidirectional scan tools.

Rather have a pro handle it? Find a vetted local mechanic.

Matching symptoms

More common codes