P28E4Shift Motor Driver Current/Temperature Too High
- Generic OBD-II code · Powertrain
- Turns on the check-engine light
- Can trigger limp mode
- How the car detects it
- P28E4 says the output stage that powers the shift motor has reached its current or temperature limit and has protected itself. A blocked actuator is the classic trigger: if the detent plate, the park pawl linkage or the gear train inside the actuator binds, the motor stalls and current climbs. Shorts between phases, or many range changes in a row in hot conditions, can also heat the driver. No manufacturer documents P28E4 publicly. In a Denso shift range patent the motor driver energises the three phases and a motor relay sits between driver and battery, so the controller can cut power when a limit is hit; Hyundai Kefico integrates control unit and brushless motor in one SBW actuator. CARB requires circuit and functional checks on outputs. Until it cools down, the system may refuse shifts.
- What you may notice
- Shift system warning in the cluster
- Range change stops halfway or is refused
- Problem may disappear after the system cools down
- Likely causes
- LikelyDetent mechanism, park pawl linkage or actuator gearing binding
- PossibleShort between two motor phases
- RareDriver overheated after repeated range changes or high ambient heat
- Repair
- Hard · Usually a job for a workshop.Typical cost: €150 – €1,600
- Related codes
Explanation from obdex (CC0), exactly as the app shows it. Guidance only; confirm with a workshop.