P28EC Shift Motor Position Sensor Exceeded Learning Limit
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
Symptoms
- Shift system warning in the cluster
- Learning routine fails repeatedly
- Range changes imprecise or blocked
Repair estimate
Typical range across vehicles; the real cost depends on what the testing finds.
Parts involved
Related codes
References: patents.google.com, patents.google.com, law.cornell.edu.