P CODE FAMILY

Powertrain code references — Page 25.

Engine, transmission and powertrain diagnostic references. Exact vehicle and module context still matters.

9,891 code references in powertrain

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.