Check-engine codes
What does my check-engine code mean?
Plain-English explanations for OBD-II trouble codes: what the code means, the most likely causes, symptoms, and how much labour a repair usually takes.
P2 codes · Powertrain (generic, extended)
- P2846Shift Fork B Position Sensor Incorrect Neutral Position Indicated
- P2847Shift Fork C Position Sensor Incorrect Neutral Position Indicated
- P2848Shift Fork D Position Sensor Incorrect Neutral Position Indicated
- P2849Shift Fork A Stuck
- P284AShift Fork B Stuck
- P284BShift Fork C Stuck
- P284CShift Fork D Stuck
- P284DShift Fork A Unrequested Movement
- P284EShift Fork B Unrequested Movement
- P284FShift Fork C Unrequested Movement
- P2850Shift Fork D Unrequested Movement
- P2851Shift Fork Position Sensor A/B Correlation
- P2852Shift Fork Position Sensor C/D Correlation
- P2853Clutch A Pressure Discharge Performance
- P2854Clutch B Pressure Discharge Performance
- P2855Clutch A Pressure Charge Performance
- P2856Clutch B Pressure Charge Performance
- P2857Clutch A Pressure Engagement Performance/Too Low
- P2858Clutch B Pressure Engagement Performance/Too Low
- P2859Clutch A Pressure Disengagement Performance/Too Low
- P285AClutch B Pressure Disengagement Performance/Too Low
- P285BShift Fork A Actuator Circuit/Open
- P285CShift Fork A Actuator Performance
- P285DShift Fork A Actuator Circuit Low
- P285EShift Fork A Actuator Circuit High
- P285FShift Fork B Actuator Circuit/Open
- P2860Shift Fork B Actuator Performance
- P2861Shift Fork B Actuator Circuit Low
- P2862Shift Fork B Actuator Circuit High
- P2863Shift Fork E Position Circuit
- P2864Shift Fork E Position Circuit Range/Performance
- P2865Shift Fork E Position Circuit Low
- P2866Shift Fork E Position Circuit High
- P2867Shift Fork E Position Circuit Intermittent
- P2868Shift Fork E Position Sensor Incorrect Neutral Position Indicated
- P2869Shift Fork E Stuck
- P286AShift Fork E Unrequested Movement
- P286BClutch A Pressure Engagement Too High
- P286CClutch A Pressure Disengagement Too High
- P286DClutch A Engagement Time Performance/Too Slow
- P286EClutch A Engagement Time Too Fast
- P286FClutch A Disengagement Time Performance/Too Slow
- P2870Clutch A Disengagement Time Too Fast
- P2871Clutch A Performance/Stuck Disengaged
- P2872Clutch A Stuck Engaged
- P2873Clutch B Pressure Engagement Too High
- P2874Clutch B Pressure Disengagement Too High
- P2875Clutch B Engagement Time Performance/Too Slow
- P2876Clutch B Engagement Time Too Fast
- P2877Clutch B Disengagement Time Performance/Too Slow
- P2878Clutch B Disengagement Time Too Fast
- P2879Clutch B Performance/Stuck Disengaged
- P287AClutch B Stuck Engaged
- P287BShift Fork A Calibration Not Learned
- P287CTransmission Adaptive Values Not Learned
- P287DElectric/Auxiliary Transmission Fluid Pump Motor Torque Out Of Range
- P287EEngine Disconnect Clutch Actuator Circuit/Open
- P287FEngine Disconnect Clutch Actuator Circuit Range/Performance
- P2880Engine Disconnect Clutch Actuator Circuit Low
- P2881Engine Disconnect Clutch Actuator Circuit High
- P2882Engine Disconnect Clutch Excessive Slippage
- P2883Engine Disconnect Clutch Temperature Too High
- P2884Engine Disconnect Clutch Stuck Open
- P2885Engine Disconnect Clutch Engagement Fault
- P2886Engine Disconnect Clutch Stuck Closed
- P2887Park Lock/Pawl Actuator Circuit
- P2888Park Lock/Pawl Actuator Circuit/Open
- P2889Park Lock/Pawl Actuator Circuit Low
- P288APark Lock/Pawl Actuator Circuit High
- P288BPark Lock/Pawl Actuator Circuit Performance
- P288CEngine Disconnect Clutch Actuator Control Circuit Driver Current/Temperature Too High
- P288DShift Fork B Calibration Not Learned
- P288EShift Fork "A" Actuator Control Circuit Driver Current/Temperature Too High
- P288FShift Fork "B" Actuator Control Circuit Driver Current/Temperature Too High
- P2890Cylinder 1 Ion Current Sense Circuit
- P2891Cylinder 1 Ion Current Sense Circuit Range/Performance
- P2892Cylinder 1 Ion Current Sense Circuit Low
- P2893Cylinder 1 Ion Current Sense Circuit High
- P2894Cylinder 2 Ion Current Sense Circuit
- P2895Cylinder 2 Ion Current Sense Circuit Range/Performance
- P2896Cylinder 2 Ion Current Sense Circuit Low
- P2897Cylinder 2 Ion Current Sense Circuit High
- P2898Cylinder 3 Ion Current Sense Circuit
- P2899Cylinder 3 Ion Current Sense Circuit Range/Performance
- P289ACylinder 3 Ion Current Sense Circuit Low
- P289BCylinder 3 Ion Current Sense Circuit High
- P289CCylinder 4 Ion Current Sense Circuit
- P289DCylinder 4 Ion Current Sense Circuit Range/Performance
- P289ECylinder 4 Ion Current Sense Circuit Low
- P289FCylinder 4 Ion Current Sense Circuit High
- P28A0Cylinder 5 Ion Current Sense Circuit
- P28A1Cylinder 5 Ion Current Sense Circuit Range/Performance
- P28A2Cylinder 5 Ion Current Sense Circuit Low
- P28A3Cylinder 5 Ion Current Sense Circuit High
- P28A4Cylinder 6 Ion Current Sense Circuit
- P28A5Cylinder 6 Ion Current Sense Circuit Range/Performance
- P28A6Cylinder 6 Ion Current Sense Circuit Low
- P28A7Cylinder 6 Ion Current Sense Circuit High
- P28A8Cylinder 7 Ion Current Sense Circuit
- P28A9Cylinder 7 Ion Current Sense Circuit Range/Performance
Code data: OBDex open dataset (CC0), reviewed and rewritten for drivers. Always confirm a diagnosis before replacing parts.