OBD-II fault code

P28E5: Shift Motor Performance

What it means

The shift motor does not move the gear actuator within the calibrated time window. Mechanical resistance, weakened motor, or supply voltage low.

At a glance

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

How it works

The shift motor moves the transmission gear actuator, while the control module compares the requested movement with the actuator's position and the time taken. This code sets when the motor fails to complete that movement within its calibrated time window, consistent with excess mechanical friction or a weakened motor.

Common causes

Most likely first.

  1. Increased friction in gear actuator mechanism
  2. Motor torque degraded with age

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. Check freeze-frame data and live commanded versus actual actuator position to see which movement is slow or incomplete.
  2. Inspect the shift motor connector, wiring, and supply connections for damage or looseness that could reduce motor power.
  3. Check system supply voltage and motor circuit condition against the manufacturer's specification before assessing the mechanism.
  4. With the manufacturer's procedure, determine whether the gear actuator moves freely or binds during the commanded movement.
  5. If the mechanism and supply are sound, test the shift motor for reduced output and verify actuator travel after repair.

Common fixes

  • Repair loose or damaged shift motor power and connector wiring.
  • Correct binding in the gear actuator mechanism using the specified repair procedure.
  • Replace a shift motor that cannot produce the specified movement.
  • Clear the code and verify actuator position and movement time through commanded shifts.

Can I keep driving?

Avoid driving if shifts are delayed, missing, or the transmission has entered limp mode, as the actuator may fail to reach the selected gear. If it still shifts normally, limit driving and avoid towing or demanding acceleration until checked.

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.

Nearby codes