P0909
Gate Select Control Error
Automated manual transmission / gate select
Generic OBD-II
High
What it means
P0909 means the automated-manual transmission has detected an error controlling gate selection β the mechanism that moves the shift mechanism across gear "gates" to pick a gear. The engine still starts, but the transmission may fail to select gears correctly and can fall into neutral or limp mode, potentially leaving the car unable to drive until it's repaired.
High
Can I keep driving? May refuse to select gears or drop to neutral/limp mode β you could be left unable to drive, so treat it as urgent.
Common symptoms
What you'll notice
- Check-engine light on
- Difficulty selecting or engaging gears
- Unresponsive or erratic gear changes
- Wrong gear shown on the display, or transmission in neutral/limp mode
Common causes
Most likely first
- Faulty gate select position sensorLikely
- Malfunctioning gate select actuator or control moduleCommon
- Wiring or connector fault in the gate select circuitCommon
- Mechanical binding in the shift linkage/mechanismLess often
- Faulty transmission range or clutch position sensorLess often
How to diagnose & fix
Work through it in order
- Read freeze-frame data and scan for companion gate-select codes to narrow the fault.
- Inspect the gate select actuator and sensor connectors and wiring for damage or corrosion.
- Check live data to see whether commanded and actual gate positions match.
- Inspect the shift mechanism for mechanical binding or wear.
- Test and replace the faulty sensor, actuator, or module, then relearn/adapt as required.
FAQ
Quick answers
Is it safe to drive with P0909?+
Not really β on an automated-manual transmission a gate select fault can leave you unable to change gears or move, so have it towed or diagnosed rather than relying on it.
Can I just clear P0909?+
It returns immediately if the actuator, sensor, or linkage is at fault, since the module still can't control gate selection.
Related codes
Often seen with P0909
Read & clear P0909 yourself
Scan your car, confirm the code, and clear it once it's fixed β with OBD DashX on your phone.
β Verified name β SAE J2012 / ISO 15031-6Guidance reviewed by OBD DashX