OBD-II fault code

P09A5: Gate Select Position Circuit B High

What it means

The gate select position circuit B reports a high fault. Selector gate position cannot be reliably measured on this channel.

At a glance

  • Usually lights the check-engine light
  • The engine or gearbox may go into limp mode

How it works

Gate select position circuit B carries selector position information to the transmission control system. P09A5 sets when the channel B signal is too high for the expected range, pointing to a sensor or circuit fault that can make gate position unreliable.

Common causes

Most likely first.

  1. Position sensor failed
  2. Wiring fault

Symptoms

  • Check engine or transmission warning light on
  • Harsh, delayed, or missing shifts
  • Possible limp mode (locked in one gear)
  • Slipping or shuddering during gear changes

How to diagnose it

  1. Record freeze-frame data and monitor live channel B readings as the selector moves to confirm whether the signal remains high or fails to track position.
  2. Inspect channel B wiring and the sensor connector for a short to the supply circuit, corrosion, damaged insulation, or a backed-out terminal.
  3. Check the channel B wiring, supply, and ground paths against the manufacturer's circuit information.
  4. Test the sensor output across selector positions and compare it with the manufacturer's specification.
  5. If the sensor and wiring pass, inspect the module connector and input circuit for a short or damaged terminal.

Common fixes

  • Secure the sensor connector and correct any poor terminal contact.
  • Repair a channel B wire shorted to the supply circuit or otherwise damaged.
  • Replace the gate select position sensor if its output remains above specification.
  • Repair the module-side input connection if the harness and sensor are sound.

Can I keep driving?

Do not continue driving if the transmission misidentifies selector position, shifts unpredictably, or enters limp mode; gear availability and control may be affected. If it behaves normally, drive gently only as necessary and have the fault checked promptly.

A code shows where the control module detected a fault, not always which part failed. Check the causes in order and confirm with a test before replacing parts. Have several codes? Check them together

This is a generic code: it means the same on every make. The car’s maker may add more detail in its own service information.

Codes for the same component