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.
P0 codes · Powertrain (generic)
- P0918Gear Shift Position Circuit Intermittent A
- P0919Gear Shift Position Control Error
- P091AGear Shift Position Circuit B
- P091BGear Shift Position Circuit Range/Performance B
- P091CGear Shift Position Circuit Low B
- P091DGear Shift Position Circuit High B
- P0920Gear Shift Forward Actuator Circuit/Open
- P0921Gear Shift Forward Actuator Circuit Range/Performance
- P0922Gear Shift Forward Actuator Circuit Low
- P0923Gear Shift Forward Actuator Circuit High
- P0924Gear Shift Reverse Actuator Circuit/Open
- P0925Gear Shift Reverse Actuator Circuit/Open
- P0926Gear Shift Reverse Actuator Circuit Low
- P0927Gear Shift Reverse Actuator Circuit High
- P0928Gear Shift Lock Solenoid/Actuator Control Circuit A/Open
- P0929Gear Shift Lock Solenoid/Actuator Control Circuit A Range/Performance
- P092AGear Shift Lock Solenoid/Actuator Control Circuit B/Open
- P092BGear Shift Lock Solenoid/Actuator Control Circuit B Range/Performance
- P092CGear Shift Lock Solenoid/Actuator Control Circuit B Low
- P092DGear Shift Lock Solenoid/Actuator Control Circuit B High
- P0930Gear Shift Lock Solenoid Control Circuit/Open
- P0931Gear Shift Lock Solenoid/Actuator Control Circuit A High
- P0932Hydraulic Pressure Sensor Circuit
- P0933Hydraulic Pressure Sensor Range/Performance
- P0934Hydraulic Pressure Sensor Circuit Low
- P0935Hydraulic Pump Relay Circuit/Open
- P0936Hydraulic Pressure Sensor Circuit Intermittent
- P0937Hydraulic Oil Temperature Sensor Circuit
- P0938Hydraulic Oil Temperature Sensor Range/Performance
- P0939Hydraulic Oil Temperature Sensor Circuit Low
- P093AHydraulic Accumulator Solenoid Circuit/Open
- P093BHydraulic Accumulator Solenoid Circuit Low
- P093CHydraulic Accumulator Solenoid Circuit High
- P093DHydraulic Accumulator Solenoid Performance
- P0940Hydraulic Oil Temperature Sensor Circuit High
- P0941Hydraulic Oil Temperature Sensor Circuit Intermittent
- P0942Hydraulic Pressure Unit
- P0943Hydraulic Pressure Unit Cycling Period Too Short
- P0944Hydraulic Pressure Unit Loss of Pressure
- P0945Hydraulic Pump Relay/Control Circuit/Open
- P0946Hydraulic Pump Relay/Control Circuit Range/Performance
- P0947Hydraulic Pump Relay/Control Circuit Low
- P0948Hydraulic Pump Relay/Control Circuit High
- P0949Auto Shift Manual Adaptive Learning Not Complete
- P094AHydraulic Pump Driver Performance
- P094BHydraulic Pump Stuck On
- P094CHydraulic Pump Performance/Stuck Off
- P094DHydraulic Pump Over Temperature
- P094EHydraulic Pump Supply Voltage Circuit/Open
- P0950Auto Shift Manual Control Circuit
- P0951Auto Shift Manual Control Circuit Range/Performance
- P0952Auto Shift Manual Control Circuit Low
- P0953Auto Shift Manual Control Circuit High
- P0954Auto Shift Manual Control Circuit Intermittent
- P0955Auto Shift Manual Mode Circuit
- P0956Auto Shift Manual Mode Circuit Range/Performance
- P0957Auto Shift Manual Mode Circuit Low
- P0958Auto Shift Manual Mode Circuit High
- P0959Auto Shift Manual Mode Circuit Intermittent
- P095AGear Shift Position Circuit C
- P095BGear Shift Position Circuit Range/Performance C
- P095CGear Shift Position Circuit Low C
- P095DGear Shift Position Circuit High C
- P0960Pressure Control Solenoid A Control Circuit/Open
- P0961Pressure Control Solenoid A Control Circuit Range/Performance
- P0962Pressure Control Solenoid A Control Circuit Low
- P0963Pressure Control Solenoid A Control Circuit High
- P0964Pressure Control Solenoid B Control Circuit/Open
- P0965Pressure Control Solenoid B Control Circuit Range/Performance
- P0966Pressure Control Solenoid B Control Circuit Low
- P0967Pressure Control Solenoid B Control Circuit High
- P0968Pressure Control Solenoid C Control Circuit/Open
- P0969Pressure Control Solenoid C Control Circuit Range/Performance
- P0970Pressure Control Solenoid C Control Circuit Low
- P0971Pressure Control Solenoid C Control Circuit High
- P0972Shift Solenoid A Control Circuit Range/Performance
- P0973Shift Solenoid A Control Circuit Low
- P0974Shift Solenoid A Control Circuit High
- P0975Shift Solenoid B Control Circuit Range/Performance
- P0976Shift Solenoid B Control Circuit Low
- P0977Shift Solenoid B Control Circuit High
- P0978Shift Solenoid C Control Circuit Range/Performance
- P0979Shift Solenoid C Control Circuit Low
- P097AShift Solenoid A Control Circuit/Open
- P097BShift Solenoid B Control Circuit/Open
- P097CShift Solenoid C Control Circuit/Open
- P097DShift Solenoid D Control Circuit/Open
- P097EShift Solenoid E Control Circuit/Open
- P097FShift Solenoid F Control Circuit/Open
- P0980Shift Solenoid C Control Circuit High
- P0981Shift Solenoid D Control Circuit Range/Performance
- P0982Shift Solenoid D Control Circuit Low
- P0983Shift Solenoid D Control Circuit High
- P0984Shift Solenoid E Control Circuit Range/Performance
- P0985Shift Solenoid E Control Circuit Low
- P0986Shift Solenoid E Control Circuit High
- P0987Transmission Fluid Pressure Sensor/Switch E Circuit
- P0988Transmission Fluid Pressure Sensor/Switch E Circuit Range/Performance
- P0989Transmission Fluid Pressure Sensor/Switch E Circuit Low
- P0990Transmission Fluid Pressure Sensor/Switch E Circuit High
Code data: OBDex open dataset (CC0), reviewed and rewritten for drivers. Always confirm a diagnosis before replacing parts.