P0909Generic code

P0909 Code: Gate Select Control Error

The P0909 code means the gear select movement did not reach the position that the automated transmission computer asked for. The transmission can be left without gears. Run the relearn procedures, check the battery and then inspect the actuator and the mechanism.

Severity
High
Can I keep driving?
Yes, but with caution
Estimated cost
$0 to $1,500
Difficulty
Hard
System
Transmission
Applies to
All OBD2 vehicles
On this page

What the P0909 code means

Automated manual transmissions (Opel Easytronic, Fiat Dualogic, Toyota MMT, BMW SMG, Ford Durashift, Volkswagen ASG) and many dual clutch transmissions use electric or hydraulic actuators to disengage the clutch, to choose the gear plane (select) and to engage the gear (shift). The transmission computer watches every actuator with position sensors.

The P0909 code means the computer asked for a select movement and the position sensor did not confirm that it finished in the expected time. The cause can be the actuator, the transmission mechanism (stiff, loose or worn), the sensor, or relearn procedures that were never done.

After any repair of these components you must run the transmission relearn procedures with a scan tool (clutch touch point, select and shift positions). Without them the transmission will not work properly.

P0909 code symptoms

  • The transmission does not go into gear or stays in neutral.
  • Slow shifts.
  • Warning message in the instrument cluster.

Likely causes of the P0909 code

  1. Worn actuator. It does not have enough force.
  2. Stiff or damaged transmission mechanism. Forks and synchronizers.
  3. Misadjusted position sensor.
  4. Relearn procedures not done after a repair or after disconnecting the battery.
  5. Low battery voltage. Electric actuators need it.

How to diagnose the P0909 code step by step

  1. Run the transmission relearn procedures.
  2. Command the actuator with the scan tool and measure how long it takes.
  3. Measure battery voltage.
  4. Inspect the transmission mechanism.

How to fix the P0909 code

  • Run the relearn procedures.
  • Replace the actuator if it is worn.
  • Repair the transmission mechanism if it is damaged.

Technical reference data

  • Minimum battery voltage during shifts: about 11 volts.
  • Approximate values only: check the manufacturer data for your vehicle.

Brand-specific notes

This code is very common on automated manual transmissions. On many hydraulic systems the actuator fluid is a specific type and the reservoir should be checked regularly.

P0909 on Opel

Very common on the Opel Easytronic.

P0909 on Fiat

Very common on the Fiat Dualogic.

P0909 on Toyota

Very common on the Toyota MMT.

P0909 on Smart

Seen on Smart vehicles with an automated manual transmission.

P0909 on BMW

Very common on the BMW SMG.

Frequently asked questions about P0909

Can I drive with a P0909 code?
With caution. The transmission can be left without gears.
Can a weak battery cause it?
Yes, on electric actuators. They need enough voltage to move the mechanism, and low voltage slows or stops the movement.
What is a relearn?
It is a scan tool procedure that teaches the transmission the positions of its actuators.
How much does it cost to fix P0909?
Between $0 and $1,500. A relearn can cost little or nothing, while an actuator or mechanism repair costs the most.
What does the P0909 code mean?
The P0909 code is a generic OBD2 code that means the gate select movement did not reach the position that the transmission computer requested.
Will a P0909 code clear itself?
It can if the cause was low battery voltage or a missing relearn that you then fix. A worn actuator or stiff mechanism will bring it back.
What is the most common cause of P0909?
A worn actuator, a stiff transmission mechanism, or relearn procedures that were skipped after a repair or a battery disconnect.

Questions about the P0909 code

There are no questions about this code yet. Tell us about your case: vehicle, symptoms and what you have already checked.