CodesBrandsGuidesTutorials
EN
EnglishEspaƱolDeutsch

P28EA: Shift Motor Position Sensor Circuit Range/Performance

P28EA covers a position signal that is electrically valid but implausible: the two channels disagree, the value does not move although the motor runs, or the actuator ends up away from the expected detent. Hyundai uses the code in bulletin 22-AT-001H for its shift-by-wire models with two failure types, P28EA71, SBW actuator stuck, and P28EA77, commanded position not reached. The diagnosis compares target and actual lever positions in the SCU data and checks that both position sensor readings total about 100 percent; a related bulletin covers replacing the position sensor or actuator. A Denso patent explains why the check works: the controller relates the encoder count to changes of two output shaft signals. CARB requires rationality checks on inputs. Shifting is limited or refused.

Medium severity. Can I keep driving?Drive as little as possible and gently. If the transmission slips or stays in one gear, go slowly to a repair shop or call for a tow truck.

Symptoms

  • Shifter system malfunction message in the cluster
  • Cannot shift out of Park or into the requested range
  • Gear display does not match the selected range

Most likely causes

  • SBW actuator stuck or not reaching the commanded position
  • Position sensor channels drifting apart (sum no longer near 100 percent)
  • Intermittent contact in the sensor or actuator harness

What to check, in order

Start with the simplest. You can tick off each step.

Good to know

  • Repair difficulty: hard
  • It can trigger limp mode.

What each character of P28EA means

  • P: Powertrain: engine and transmission
  • 2: Generic code: same on every make
  • 8: Transmission
  • EA: Specific fault in that system

Frequently asked questions

Can I keep driving with code P28EA?

Drive as little as possible and gently. If the transmission slips or stays in one gear, go slowly to a repair shop or call for a tow truck.

What causes code P28EA?

The most common causes are: sBW actuator stuck or not reaching the commanded position; position sensor channels drifting apart (sum no longer near 100 percent); intermittent contact in the sensor or actuator harness.

Related codes

Sources

Values and procedures vary by manufacturer. If it affects brakes, steering, fuel or high voltage, see a professional. Updated: 2026-11-04. How we build these pages.