P CODE FAMILY
Powertrain code references — Page 13.
Engine, transmission and powertrain diagnostic references. Exact vehicle and module context still matters.
Generic OBD-II
P04B4
Refueling Vapor Control Valve Stuck Closed
PowertrainRead the code
Generic OBD-II
P04B5
Fuel Fill Door Stuck Open
PowertrainRead the code
Generic OBD-II
P04B6
Fuel Fill Door Stuck Closed
PowertrainRead the code
Generic OBD-II
P04B7
Fuel Fill Door Position Sensor/Switch Circuit Intermittent/Erratic
PowertrainRead the code
Generic OBD-II
P04B8
Fuel Fill Door Position Sensor/Switch Circuit
PowertrainRead the code
Generic OBD-II
P04B9
Fuel Fill Door Position Sensor/Switch Circuit Low
PowertrainRead the code
Generic OBD-II
P04BA
Fuel Fill Door Position Sensor/Switch Circuit High
PowertrainRead the code
Generic OBD-II
P04BB
Fuel Fill Door Lock Control Circuit/Open
PowertrainRead the code
Generic OBD-II
P04BC
Fuel Fill Door Lock Control Range/Performance
PowertrainRead the code
Generic OBD-II
P04BD
Fuel Fill Door Lock Control Circuit Low
PowertrainRead the code
Generic OBD-II
P04BE
Fuel Fill Door Lock Control Circuit High
PowertrainRead the code
Generic OBD-II
P04BF
Fuel Fill Door Unlock Control Circuit/Open
PowertrainRead the code
Generic OBD-II
P04C0
Fuel Fill Door Unlock Control Range/Performance
PowertrainRead the code
Generic OBD-II
P04C1
Fuel Fill Door Unlock Control Circuit Low
PowertrainRead the code
Generic OBD-II
P04C2
Fuel Fill Door Unlock Control Circuit High
PowertrainRead the code
Generic OBD-II
P04C3
Fuel Fill Door Lock Position Sensor/Switch Circuit
PowertrainRead the code
Generic OBD-II
P04C4
Fuel Fill Door Lock Position Sensor/Switch Circuit Range/Performance
PowertrainRead the code
Generic OBD-II
P04C5
Fuel Fill Door Lock Position Sensor/Switch Circuit Low
PowertrainRead the code
Generic OBD-II
P04C6
Fuel Fill Door Lock Position Sensor/Switch Circuit High
PowertrainRead the code
Generic OBD-II
P04C7
Fuel Fill Door Lock Position Sensor/Switch Circuit Intermittent/Erratic
PowertrainRead the code
Generic OBD-II
P04C8
Fuel Fill Door Open Request Sensor/Switch Circuit
PowertrainRead the code
Generic OBD-II
P04C9
Fuel Fill Door Open Request Sensor/Switch Performance/Stuck Off
PowertrainRead the code
Generic OBD-II
P04CA
Fuel Fill Door Open Request Sensor/Switch Circuit Low
PowertrainRead the code
Generic OBD-II
P04CB
Fuel Fill Door Open Request Sensor/Switch Circuit High
PowertrainRead the code
Generic OBD-II
P04CC
Fuel Fill Door Open Request Sensor/Switch Circuit Intermittent/Erratic
PowertrainRead the code
Generic OBD-II
P04CD
Fuel Fill Door Open Request Sensor/Switch Stuck On
PowertrainRead the code
Generic OBD-II
P04CE
EGR Temperature Sensor C Circuit
PowertrainRead the code
Generic OBD-II
P04CF
EGR Temperature Sensor C Circuit Range/Performance
PowertrainRead the code
Generic OBD-II
P04D0
EGR Temperature Sensor C Circuit Low
PowertrainRead the code
Generic OBD-II
P04D1
EGR Temperature Sensor C Circuit High
PowertrainRead the code
Generic OBD-II
P04D2
EGR Temperature Sensor C Circuit Intermittent/Erratic
PowertrainRead the code
Generic OBD-II
P04D3
Exhaust Brake Input Circuit
PowertrainRead the code
Generic OBD-II
P04D4
Exhaust Brake Input Circuit Range/Performance
PowertrainRead the code
Generic OBD-II
P04D5
Exhaust Brake Input Circuit Low
PowertrainRead the code
Generic OBD-II
P04D6
Exhaust Brake Input Circuit High
PowertrainRead the code
Generic OBD-II
P04D7
Exhaust Brake Input Circuit Intermittent/Erratic
PowertrainRead the code
Generic OBD-II
P04D8
Excessive Time To Enter Closed Loop EGR Control
PowertrainRead the code
Generic OBD-II
P04D9
Closed Loop EGR Control At Limit - Flow Too Low
PowertrainRead the code
Generic OBD-II
P04DA
Closed Loop EGR Control At Limit - Flow Too High
PowertrainRead the code
Generic OBD-II
P04DB
Crankcase Ventilation System Disconnected
PowertrainRead the code
Generic OBD-II
P04DC
Fuel Fill Door Position Sensor/Switch Circuit Range/Performance
PowertrainRead the code
Generic OBD-II
P04DD
Cold Start EGR A Flow Insufficient Detected
PowertrainRead the code
Generic OBD-II
P04DE
Cold Start EGR A Flow Excessive Detected
PowertrainRead the code
Generic OBD-II
P04DF
EVAP System Purge Control Valve A Performance/Stuck Open
PowertrainRead the code
Generic OBD-II
P04E0
EVAP System Purge Control Valve A Stuck Closed
PowertrainRead the code
Generic OBD-II
P04E1
Crankcase Ventilation Hose Connection Sensor Circuit
PowertrainRead the code
Generic OBD-II
P04E2
Crankcase Ventilation Hose Connection Sensor Circuit Low
PowertrainRead the code
Generic OBD-II
P04E3
Crankcase Ventilation Hose Connection Sensor Circuit High
PowertrainRead the code
Generic OBD-II
P04E4
Crankcase Ventilation Hose Connection Sensor Circuit Intermittent/Erratic
PowertrainRead the code
Generic OBD-II
P04E5
EGR Temperature Sensor D Circuit
PowertrainRead the code
Generic OBD-II
P04E6
EGR Temperature Sensor D Circuit Range/Performance
PowertrainRead the code
Generic OBD-II
P04E7
EGR Temperature Sensor D Circuit Low
PowertrainRead the code
Generic OBD-II
P04E8
EGR Temperature Sensor D Circuit High
PowertrainRead the code
Generic OBD-II
P04E9
EGR Temperature Sensor D Circuit Intermittent/Erratic
PowertrainRead the code
Generic OBD-II
P04EA
EVAP System Small Leak Detected - Fuel Tank Side
PowertrainRead the code
Generic OBD-II
P04EB
EVAP System Small Leak Detected - Fresh Air Side
PowertrainRead the code
Generic OBD-II
P04EC
EVAP System Large Leak Detected - Fuel Tank Side
PowertrainRead the code
Generic OBD-II
P04ED
EVAP System Large Leak Detected - Fresh Air Side
PowertrainRead the code
Generic OBD-II
P04EE
EVAP System Very Small Leak Detected - Fuel Tank Side
PowertrainRead the code
Generic OBD-II
P04EF
EVAP System Very Small Leak Detected - Fresh Air Side
PowertrainRead the code
Generic OBD-II
P04F0
EVAP System High Load Purge Line A Performance
PowertrainRead the code
Generic OBD-II
P04F1
EVAP System Purge Line Performance
PowertrainRead the code
Generic OBD-II
P04F2
Catalyst Heater Supply Voltage Bank 1
PowertrainRead the code
Generic OBD-II
P04F3
Catalyst Heater Supply Voltage Bank 2
PowertrainRead the code
Generic OBD-II
P04F4
Catalyst Heater Circuit Low Bank 1
PowertrainRead the code
Generic OBD-II
P04F5
Catalyst Heater Circuit Low Bank 2
PowertrainRead the code
Generic OBD-II
P04F6
Catalyst Heater Circuit High Bank 1
PowertrainRead the code
Generic OBD-II
P04F7
Catalyst Heater Circuit High Bank 2
PowertrainRead the code
Generic OBD-II
P04F8
Catalyst Heater Circuit Intermittent Bank 1
PowertrainRead the code
Generic OBD-II
P04F9
Catalyst Heater Circuit Intermittent Bank 2
PowertrainRead the code
Generic OBD-II
P04FA
EGR A Control Temperature Too High
PowertrainRead the code
Generic OBD-II
P04FB
Crankcase Ventilation Hose Connection Sensor Range/Performance
PowertrainRead the code
Generic OBD-II
P04FC
Crankcase Ventilation System Performance
PowertrainRead the code
Generic OBD-II
P04FD
EGR Actuator A Control Processor Performance
PowertrainRead the code
Generic OBD-II
P04FE
Catalyst Heater Circuit Performance Bank 1
PowertrainRead the code
Generic OBD-II
P04FF
Catalyst Heater Circuit Performance Bank 2
PowertrainRead the code
Generic OBD-II
P0500
Vehicle Speed Sensor A Circuit
PowertrainRead the code
Generic OBD-II
P0501
Vehicle Speed Sensor A Circuit Range/Performance
PowertrainRead the code
Generic OBD-II
P0502
Vehicle Speed Sensor A Circuit Low
PowertrainRead the code
Generic OBD-II
P0503
Vehicle Speed Sensor A Circuit Intermittent/Erratic/High
PowertrainRead the code
Generic OBD-II
P0504
Brake Switch A/B Correlation
PowertrainRead the code
Generic OBD-II
P0505
Idle Control System
PowertrainRead the code
Generic OBD-II
P0506
Idle Control System RPM - Lower Than Expected
PowertrainRead the code
Generic OBD-II
P0507
Idle Control System RPM - Higher Than Expected
PowertrainRead the code
Generic OBD-II
P0508
Idle Air Control System Circuit Low
PowertrainRead the code
Generic OBD-II
P0509
Idle Air Control System Circuit High
PowertrainRead the code
Generic OBD-II
P050A
Cold Start Idle Control System Performance
PowertrainRead the code
Generic OBD-II
P050B
Cold Start Ignition Timing Performance
PowertrainRead the code
Generic OBD-II
P050C
Cold Start Engine Coolant Temperature Performance
PowertrainRead the code
Generic OBD-II
P050D
Cold Start Rough Idle
PowertrainRead the code
Generic OBD-II
P050E
Cold Start Engine Exhaust Temperature Too Low
PowertrainRead the code
Generic OBD-II
P050F
Brake Assist Vacuum Too Low
PowertrainRead the code
Generic OBD-II
P0510
Closed Throttle Position Switch
PowertrainRead the code
Generic OBD-II
P0511
Idle Air Control Circuit
PowertrainRead the code
Generic OBD-II
P0512
Starter Request Circuit
PowertrainRead the code
Generic OBD-II
P0513
Incorrect Immobilizer Key
PowertrainRead the code
Generic OBD-II
P0514
Battery Temperature Sensor Circuit Range/Performance
PowertrainRead the code
Generic OBD-II
P0515
Battery Temperature Sensor Circuit
PowertrainRead the code
Generic OBD-II
P0516
Battery Temperature Sensor Circuit Low
PowertrainRead the code
Generic OBD-II
P0517
Battery Temperature Sensor Circuit High
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.