P CODE FAMILY
Powertrain code references — Page 25.
Engine, transmission and powertrain diagnostic references. Exact vehicle and module context still matters.
Generic OBD-II
P0991
Transmission Fluid Pressure Sensor/Switch E Circuit Intermittent
PowertrainRead the code
Generic OBD-II
P0992
Transmission Fluid Pressure Sensor/Switch F Circuit
PowertrainRead the code
Generic OBD-II
P0993
Transmission Fluid Pressure Sensor/Switch F Circuit Range/Performance
PowertrainRead the code
Generic OBD-II
P0994
Transmission Fluid Pressure Sensor/Switch F Circuit Low
PowertrainRead the code
Generic OBD-II
P0995
Transmission Fluid Pressure Sensor/Switch F Circuit High
PowertrainRead the code
Generic OBD-II
P0996
Transmission Fluid Pressure Sensor/Switch F Circuit Intermittent
PowertrainRead the code
Generic OBD-II
P0997
Shift Solenoid F Control Circuit Range/Performance
PowertrainRead the code
Generic OBD-II
P0998
The F-channel low-circuit label must stay tied to its reporting scheme
PowertrainRead article
Generic OBD-II
P0999
Confirm the F-channel high-circuit identifier before applying a test
PowertrainRead article
Generic OBD-II
P099A
Shift Solenoid G Control Circuit Range/Performance
PowertrainRead the code
Generic OBD-II
P099B
Shift Solenoid G Control Circuit Low
PowertrainRead the code
Generic OBD-II
P099C
Shift Solenoid G Control Circuit High
PowertrainRead the code
Generic OBD-II
P099D
Shift Solenoid H Control Circuit Range/Performance
PowertrainRead the code
Generic OBD-II
P099E
Shift Solenoid H Control Circuit Low
PowertrainRead the code
Generic OBD-II
P099F
Shift Solenoid H Control Circuit High
PowertrainRead the code
Generic OBD-II
P09A0
Shift Solenoid G Control Circuit/Open
PowertrainRead the code
Generic OBD-II
P09A1
Shift Solenoid H Control Circuit/Open
PowertrainRead the code
Generic OBD-II
P09A2
Gate Select Position Circuit B
PowertrainRead the code
Generic OBD-II
P09A3
Gate Select Position Circuit B Range/Performance
PowertrainRead the code
Generic OBD-II
P09A4
Gate Select Position Circuit B Low
PowertrainRead the code
Generic OBD-II
P09A5
Gate Select Position Circuit B High
PowertrainRead the code
Generic OBD-II
P09A6
Gate Select Position Circuit C
PowertrainRead the code
Generic OBD-II
P09A7
Gate Select Position Circuit C Range/Performance
PowertrainRead the code
Generic OBD-II
P09A8
Gate Select Position Circuit C Low
PowertrainRead the code
Generic OBD-II
P09A9
Gate Select Position Circuit C High
PowertrainRead the code
Generic OBD-II
P0A00
Motor Electronics Coolant Temperature Sensor A Circuit
PowertrainRead the code
Generic OBD-II
P0A01
A cold-soak comparison tests electronics-coolant temperature plausibility
PowertrainRead article
Generic OBD-II
P0A02
Low circuit indication corresponds to an implausibly hot coolant reading
PowertrainRead article
Generic OBD-II
P0A03
A very cold electronics-coolant indication can be an electrical high fault
PowertrainRead article
Generic OBD-II
P0A04
Motor Electronics Coolant Temperature Sensor A Circuit Intermittent
PowertrainRead the code
Generic OBD-II
P0A05
power-electronics coolant-pump driver has an open-circuit result
PowertrainRead article
Generic OBD-II
P0A06
Hybrid coolant-pump feedback disagrees during an on command
PowertrainRead article
Generic OBD-II
P0A07
Hybrid coolant-pump feedback is checked in the off state
PowertrainRead article
Generic OBD-II
P0A08
DC/DC Converter Status Circuit
PowertrainRead the code
Generic OBD-II
P0A09
DC/DC Converter Status Circuit Low
PowertrainRead the code
Generic OBD-II
P0A0A
Pacifica hybrid interlock fault: stored status versus an active fault
PowertrainRead article
Generic OBD-II
P0A0B
High Voltage System Interlock Circuit A Performance
PowertrainRead the code
Generic OBD-II
P0A0C
interlock feedback is low when its source is active
PowertrainRead article
Generic OBD-II
P0A0D
interlock feedback is high under one of two source states
PowertrainRead article
Generic OBD-II
P0A0E
High Voltage System Interlock Circuit A Intermittent
PowertrainRead the code
Generic OBD-II
P0A0F
Niro no-start with an A/C sensor harness short
PowertrainRead article
Generic OBD-II
P0A10
DC/DC Converter Status Circuit High
PowertrainRead the code
Generic OBD-II
P0A11
DC/DC Converter Enable Circuit/Open
PowertrainRead the code
Generic OBD-II
P0A12
DC/DC Converter Enable Circuit Low
PowertrainRead the code
Generic OBD-II
P0A13
DC/DC Converter Enable Circuit High
PowertrainRead the code
Generic OBD-II
P0A14
Active mount A open-circuit monitoring is an electrical driver check
PowertrainRead article
Generic OBD-II
P0A15
Active mount A circuit low is distinct from the open and high categories
PowertrainRead article
Generic OBD-II
P0A16
Active mount A circuit high does not establish a mechanical mount failure
PowertrainRead article
Generic OBD-II
P0A17
Motor Torque Sensor Circuit
PowertrainRead the code
Generic OBD-II
P0A18
Motor Torque Sensor Circuit Range/Performance
PowertrainRead the code
Generic OBD-II
P0A19
Motor Torque Sensor Circuit Low
PowertrainRead the code
Generic OBD-II
P0A1A
Generator Control Module
PowertrainRead the code
Generic OBD-II
P0A1B
Motor A internal-performance evidence includes processor and shutdown checks
PowertrainRead article
Generic OBD-II
P0A1C
A motor-B controller fault has a mislabeled source heading
PowertrainRead article
Generic OBD-II
P0A1D
The ECM can report a status failure detected by hybrid-control processors
PowertrainRead article
Generic OBD-II
P0A1E
Starter-generator controller internal execution checks
PowertrainRead article
Generic OBD-II
P0A1F
Battery-controller performance faults concern processing rather than cell capacity
PowertrainRead article
Generic OBD-II
P0A20
Motor Torque Sensor Circuit High
PowertrainRead the code
Generic OBD-II
P0A21
Motor Torque Sensor Circuit Intermittent
PowertrainRead the code
Generic OBD-II
P0A22
Generator Torque Sensor Circuit
PowertrainRead the code
Generic OBD-II
P0A23
Generator Torque Sensor Circuit Range/Performance
PowertrainRead the code
Generic OBD-II
P0A24
Generator Torque Sensor Circuit Low
PowertrainRead the code
Generic OBD-II
P0A25
Generator Torque Sensor Circuit High
PowertrainRead the code
Generic OBD-II
P0A26
Generator Torque Sensor Circuit Intermittent
PowertrainRead the code
Generic OBD-II
P0A27
Hybrid/EV Battery Power Off Circuit
PowertrainRead the code
Generic OBD-II
P0A28
Hybrid/EV Battery Power Off Circuit Low
PowertrainRead the code
Generic OBD-II
P0A29
Hybrid/EV Battery Power Off Circuit High
PowertrainRead the code
Generic OBD-II
P0A2A
Drive Motor A Temperature Sensor A Circuit
PowertrainRead the code
Generic OBD-II
P0A2B
Motor A temperature is checked against the inverter after a long soak
PowertrainRead article
Generic OBD-II
P0A2C
Low motor-A sensor voltage appears as an extreme hot indication
PowertrainRead article
Generic OBD-II
P0A2D
A cold motor-A indication can be a high-voltage sensor signal
PowertrainRead article
Generic OBD-II
P0A2E
Drive Motor A Temperature Sensor A Circuit Intermittent
PowertrainRead the code
Generic OBD-II
P0A2F
Motor-A overheating is evaluated only after temperature validity checks
PowertrainRead article
Generic OBD-II
P0A30
Drive Motor B Temperature Sensor Circuit
PowertrainRead the code
Generic OBD-II
P0A31
Motor-B temperature plausibility uses the inverter average after six hours off
PowertrainRead article
Generic OBD-II
P0A32
Motor-B circuit-low is represented by an extremely hot sensor value
PowertrainRead article
Generic OBD-II
P0A33
Motor-B circuit-high requires startup and warmup context
PowertrainRead article
Generic OBD-II
P0A34
Drive Motor B Temperature Sensor Circuit Intermittent
PowertrainRead the code
Generic OBD-II
P0A35
Motor-B thermal protection uses a separate reset boundary
PowertrainRead article
Generic OBD-II
P0A36
Generator Temperature Sensor Circuit
PowertrainRead the code
Generic OBD-II
P0A37
Generator temperature compared with other electronics after cooling
PowertrainRead article
Generic OBD-II
P0A38
Low generator-temperature circuit voltage is electrical evidence
PowertrainRead article
Generic OBD-II
P0A39
High generator-temperature signal is qualified by other temperatures
PowertrainRead article
Generic OBD-II
P0A3A
Generator Temperature Sensor Circuit Intermittent
PowertrainRead the code
Generic OBD-II
P0A3B
Generator temperature exceeds the documented thermal limit
PowertrainRead article
Generic OBD-II
P0A3C
Niro plug-in inverter temperature warning after an OBC coolant leak
PowertrainRead article
Generic OBD-II
P0A3D
Drive Motor B Inverter Over Temperature
PowertrainRead the code
Generic OBD-II
P0A3E
ISG inverter overheating beyond its protection threshold
PowertrainRead article
Generic OBD-II
P0A3F
Motor-A resolver signal loss is different from angle tracking error
PowertrainRead article
Generic OBD-II
P0A40
Motor-A resolver performance checks a different signal extreme
PowertrainRead article
Generic OBD-II
P0A41
Drive Motor A Position Sensor Circuit Low
PowertrainRead the code
Generic OBD-II
P0A42
Drive Motor A Position Sensor Circuit High
PowertrainRead the code
Generic OBD-II
P0A43
Drive Motor A Position Sensor Circuit Intermittent
PowertrainRead the code
Generic OBD-II
P0A44
Drive Motor A Position Sensor Circuit Overspeed
PowertrainRead the code
Generic OBD-II
P0A45
Motor-B resolver loss has its own sampling window
PowertrainRead article
Generic OBD-II
P0A46
Motor-B angle-signal degradation is not the same as lost tracking
PowertrainRead article
Generic OBD-II
P0A47
Drive Motor B Position Sensor Circuit Low
PowertrainRead the code
Generic OBD-II
P0A48
Drive Motor B Position Sensor Circuit High
PowertrainRead the code
Generic OBD-II
P0A49
Drive Motor B Position Sensor Circuit Intermittent
PowertrainRead the code
Generic OBD-II
P0A4A
Drive Motor B Position Sensor Circuit Overspeed
PowertrainRead the code
These are code references, not a list of confirmed faults on every vehicle. Read the source and applicability notes, then match the exact vehicle, year, engine and scan report.