P CODE FAMILY
Powertrain code references — Page 32.
Engine, transmission and powertrain diagnostic references. Exact vehicle and module context still matters.
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.