P CODE FAMILY

Powertrain code references — Page 32.

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

9,891 code references in powertrain

Generic OBD-II
P0CA3

DC/DC Converter Step Up Voltage Performance

PowertrainRead the code
Generic OBD-II
P0CA4

Hybrid/EV Battery Charging Voltage High

PowertrainRead the code
Generic OBD-II
P0CA5

Hybrid/EV Battery Discharging Voltage High

PowertrainRead the code
Generic OBD-II
P0CA6

Hybrid/EV Battery Charging Current High

PowertrainRead the code
Generic OBD-II
P0CA7

Hybrid/EV Battery Discharging Current High

PowertrainRead the code
Generic OBD-II
P0CA8

Hybrid/EV Battery Temperature Sensor M Circuit

PowertrainRead the code
Generic OBD-II
P0CA9

Sensor M temperature differs from the battery comparison average

PowertrainRead article
Generic OBD-II
P0CAA

Sensor M's low signal can look excessively hot

PowertrainRead article
Generic OBD-II
P0CAB

Sensor M circuit high creates a cold endpoint reading

PowertrainRead article
Generic OBD-II
P0CAC

Sensor M temperature data changes erratically

PowertrainRead article
Generic OBD-II
P0CAD

Hybrid/EV Battery Temperature Sensor N Circuit

PowertrainRead the code
Generic OBD-II
P0CAE

Sensor N fails a relative battery-temperature check

PowertrainRead article
Generic OBD-II
P0CAF

Sensor N circuit low corresponds to a hot conversion

PowertrainRead article
Generic OBD-II
P0CB0

Sensor N circuit high may display extreme cold

PowertrainRead article
Generic OBD-II
P0CB1

Battery temperature sensor N fails its stability monitor

PowertrainRead article
Generic OBD-II
P0CB2

Hybrid/EV Battery Temperature Sensor O Circuit

PowertrainRead the code
Generic OBD-II
P0CB3

Sensor O temperature must agree with the comparison average

PowertrainRead article
Generic OBD-II
P0CB4

Sensor O circuit low is evaluated at the hot endpoint

PowertrainRead article
Generic OBD-II
P0CB5

Sensor O circuit high can mimic extreme cold

PowertrainRead article
Generic OBD-II
P0CB6

Battery temperature sensor O produces erratic data

PowertrainRead article
Generic OBD-II
P0CB7

Hybrid/EV Battery Temperature Sensor P Circuit

PowertrainRead the code
Generic OBD-II
P0CB8

Sensor P temperature differs excessively from its peers

PowertrainRead article
Generic OBD-II
P0CB9

Sensor P's low circuit voltage becomes an extreme hot reading

PowertrainRead article
Generic OBD-II
P0CBA

Sensor P circuit high converts to a cold endpoint

PowertrainRead article
Generic OBD-II
P0CBB

Sensor P temperature signal is unstable

PowertrainRead article
Generic OBD-II
P0CBC

Drive Motor A Coolant Temperature Sensor Circuit

PowertrainRead the code
Generic OBD-II
P0CBD

Drive Motor A Coolant Temperature Sensor Circuit Range/Performance

PowertrainRead the code
Generic OBD-II
P0CBE

Drive Motor A Coolant Temperature Sensor Circuit Low

PowertrainRead the code
Generic OBD-II
P0CBF

Drive Motor A Coolant Temperature Sensor Circuit High

PowertrainRead the code
Generic OBD-II
P0CC0

Drive Motor A Coolant Temperature Sensor Circuit Intermittent

PowertrainRead the code
Generic OBD-II
P0CC1

Drive Motor A Coolant Pump Control Circuit/Open

PowertrainRead the code
Generic OBD-II
P0CC2

Drive Motor A Coolant Pump Control Circuit Range/Performance

PowertrainRead the code
Generic OBD-II
P0CC3

Drive Motor A Coolant Pump Control Circuit Low

PowertrainRead the code
Generic OBD-II
P0CC4

Drive Motor A Coolant Pump Control Circuit High

PowertrainRead the code
Generic OBD-II
P0CC5

14 Volt Power Module Current Sensor A/B Correlation

PowertrainRead the code
Generic OBD-II
P0CC6

Charge Port Door A Open Request Switch Wake-Up Circuit

PowertrainRead the code
Generic OBD-II
P0CC7

Charge Port Door A Open Request Switch Circuit

PowertrainRead the code
Generic OBD-II
P0CC8

Charge Port Door A Open Request Switch Circuit Performance

PowertrainRead the code
Generic OBD-II
P0CC9

Charge Port Door A Open Request Switch Circuit Low

PowertrainRead the code
Generic OBD-II
P0CCA

Charge Port Door A Open Request Switch Circuit High

PowertrainRead the code
Generic OBD-II
P0CCB

Charge Port Door A Open Request Switch Circuit Intermittent/Erratic

PowertrainRead the code
Generic OBD-II
P0CCC

Charge Port Door A Position Sensor Circuit

PowertrainRead the code
Generic OBD-II
P0CCD

Charge Port Door A Position Sensor Circuit Performance

PowertrainRead the code
Generic OBD-II
P0CCE

Charge Port Door A Position Sensor Circuit Low

PowertrainRead the code
Generic OBD-II
P0CCF

Charge Port Door A Position Sensor Circuit High

PowertrainRead the code
Generic OBD-II
P0CD0

Charge Port Door A Position Sensor Circuit Intermittent/Erratic

PowertrainRead the code
Generic OBD-II
P0CD1

Charge Port Door A Unlock Control Circuit

PowertrainRead the code
Generic OBD-II
P0CD2

Charge Port Door A Unlock Control Circuit Performance

PowertrainRead the code
Generic OBD-II
P0CD3

Charge Port Door A Unlock Control Circuit Low

PowertrainRead the code
Generic OBD-II
P0CD4

Charge Port Door A Unlock Control Circuit High

PowertrainRead the code
Generic OBD-II
P0CD5

Hybrid/EV Battery Pack Coolant Temperature Sensor B Circuit

PowertrainRead the code
Generic OBD-II
P0CD6

Outlet coolant temperature must disagree with both references

PowertrainRead article
Generic OBD-II
P0CD7

Outlet circuit low needs the correct sensor identity

PowertrainRead article
Generic OBD-II
P0CD8

Outlet circuit high can show a temperature below −40°C

PowertrainRead article
Generic OBD-II
P0CD9

Hybrid/EV Battery Pack Coolant Temperature Sensor B Circuit Intermittent/Erratic

PowertrainRead the code
Generic OBD-II
P0CDA

Drive Motor A Position Sensor Circuit C

PowertrainRead the code
Generic OBD-II
P0CDB

Drive Motor A Position Sensor Circuit C Range/Performance

PowertrainRead the code
Generic OBD-II
P0CDC

Drive Motor A Position Sensor Circuit C Low

PowertrainRead the code
Generic OBD-II
P0CDD

Drive Motor A Position Sensor Circuit C High

PowertrainRead the code
Generic OBD-II
P0CDE

Drive Motor A Position Sensor Circuit C Intermittent/Erratic

PowertrainRead the code
Generic OBD-II
P0CDF

Hybrid/EV Battery Pack Coolant Control Valve A Control Circuit/Open

PowertrainRead the code
Generic OBD-II
P0CE0

Hybrid/EV Battery Pack Coolant Control Valve A Performance/Stuck Off

PowertrainRead the code
Generic OBD-II
P0CE1

Hybrid/EV Battery Pack Coolant Control Valve A Stuck On

PowertrainRead the code
Generic OBD-II
P0CE2

Coolant-valve drive 1 low is tested in reverse motion

PowertrainRead article
Generic OBD-II
P0CE3

Valve drive 1 high is evaluated in a different motion state

PowertrainRead article
Generic OBD-II
P0CE4

Hybrid/EV Battery Pack Coolant Control Valve Position Sensor Circuit

PowertrainRead the code
Generic OBD-II
P0CE5

Coolant valve has not reached its commanded position

PowertrainRead article
Generic OBD-II
P0CE6

Valve-position feedback low uses a reference percentage

PowertrainRead article
Generic OBD-II
P0CE7

Valve-feedback high is not a coolant-flow percentage

PowertrainRead article
Generic OBD-II
P0CE8

Hybrid/EV Battery Pack Coolant Control Valve Position Sensor Circuit Intermittent/Erratic

PowertrainRead the code
Generic OBD-II
P0CE9

Electronics coolant-pump control line has a recorded circuit fault

PowertrainRead article
Generic OBD-II
P0CEA

Electronics pump performance depends on operating mode and temperature

PowertrainRead article
Generic OBD-II
P0CEB

Hybrid/EV Electronics Coolant Pump A Control Circuit Low

PowertrainRead the code
Generic OBD-II
P0CEC

Electronics coolant-pump control reads high

PowertrainRead article
Generic OBD-II
P0CED

Electronics coolant-pump enable circuit is open

PowertrainRead article
Generic OBD-II
P0CEE

Hybrid/EV Electronics Coolant Temperature Sensor A Circuit

PowertrainRead the code
Generic OBD-II
P0CEF

Electronics coolant temperature must agree with charger temperature

PowertrainRead article
Generic OBD-II
P0CF0

Electronics coolant-sensor low is an electrical boundary

PowertrainRead article
Generic OBD-II
P0CF1

Electronics coolant-sensor high uses its reference voltage

PowertrainRead article
Generic OBD-II
P0CF2

Electronics coolant temperature changes erratically

PowertrainRead article
Generic OBD-II
P0CF3

Control Pilot Circuit /Open

PowertrainRead the code
Generic OBD-II
P0CF4

Control-pilot integrity uses internal states as well as signal level

PowertrainRead article
Generic OBD-II
P0CF5

Control pilot low during GM’s disconnected-cord test

PowertrainRead article
Generic OBD-II
P0CF6

High control-pilot percentage with no charge cord connected

PowertrainRead article
Generic OBD-II
P0CF7

Control Pilot Circuit Intermittent/Erratic

PowertrainRead the code
Generic OBD-II
P0CF8

Control Pilot Charging Switch A Circuit/Open

PowertrainRead the code
Generic OBD-II
P0CF9

Charging-switch pilot voltage outside its test window

PowertrainRead article
Generic OBD-II
P0CFA

Control Pilot Charging Switch A Circuit Low

PowertrainRead the code
Generic OBD-II
P0CFB

Control Pilot Charging Switch A Circuit High

PowertrainRead the code
Generic OBD-II
P0CFC

Control Pilot Charging Switch A Intermittent/Erratic

PowertrainRead the code
Generic OBD-II
P0CFD

Control Pilot Charging Switch A Stuck Off

PowertrainRead the code
Generic OBD-II
P0CFE

Control Pilot Charging Switch A Stuck On

PowertrainRead the code
Generic OBD-II
P0CFF

Hybrid/EV Battery Pack Coolant Pump A Stuck/Stalled

PowertrainRead the code
Generic OBD-II
P0D00

Control Pilot Charging Ventilation Switch Circuit/Open

PowertrainRead the code
Generic OBD-II
P0D01

Ventilation-switch pilot test after charging-switch checks

PowertrainRead article
Generic OBD-II
P0D02

Control Pilot Charging Ventilation Switch Circuit Low

PowertrainRead the code
Generic OBD-II
P0D03

Control Pilot Charging Ventilation Switch Circuit High

PowertrainRead the code
Generic OBD-II
P0D04

Control Pilot Charging Ventilation Switch Intermittent/Erratic

PowertrainRead the code
Generic OBD-II
P0D05

Control Pilot Charging Ventilation Switch Stuck Off

PowertrainRead the code
Generic OBD-II
P0D06

Control Pilot Charging Ventilation Switch Stuck On

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.