Powertrain, generic (extended)

P28EC Shift Motor Position Sensor Exceeded Learning Limit

Check engine lightOn
EmissionsNot relevant
Drive cycleNot required
Limp modePossible

Unlike P28EB, learning did take place here, but the result lies outside the window the controller accepts. The learned sensor values for the end stop or for the P, R, N and D detents differ too far from the nominal ones, or the measured play is too large. Causes are mechanical wear or damage in the detent mechanism, an actuator mounted out of position on the selector shaft, a wrong or mismatched part, or a sensor with a large offset. No manufacturer documents P28EC publicly. In a Denso patent, encoder and output shaft signals yield a correction value at a travel limit plus the motor-to-output-shaft play; a Hyundai Autron patent derives the detent positions from changes in motor current. CARB requires rationality checks on inputs. Repeating the learning without a fix will fail again.

Likely causes

Actuator or sensor mounted out of position after a repair
Worn or damaged detent plate, detent spring or linkage
Wrong or mismatched actuator or sensor fitted

Symptoms

  • Shift system warning in the cluster
  • Learning routine fails repeatedly
  • Range changes imprecise or blocked

Repair estimate

DifficultyHardWorkshop job
Parts and labour€100–1,500
Time1–4 h

Typical range across vehicles; the real cost depends on what the testing finds.

Parts involved

shift motorshift motor position sensortcm

Related codes

References: patents.google.com, patents.google.com, law.cornell.edu.