Powertrain · P codes · 287 codes
Engine computer & electrical
ECM/PCM internal faults, sensor reference voltages, charging system, starter and power relays.
Codes in this group
287
Generic SAE codes · OBDex
Rated urgent
28%
81 codes · our rating
DIY-friendly
38%
110 codes · per OBDex
Typical labor
$65–$375
Median hours × $125/hr · est.
01 —Start here
Codes to know in this group
- P0364DC/AC Converter Control Module Control Circuit Range/PerformanceOften: inverter internal faultUrgent$250–$1,000 labor est.
- P0601Internal Control Module Memory Check Sum ErrorOften: failed flash / interrupted programmingUrgent$65–$750 labor est.
- P0604Internal Control Module Random Access Memory (RAM) ErrorOften: ECU internal RAM faultUrgent$125–$500 labor est.
- P0605Internal Control Module Read Only Memory (ROM) ErrorOften: ECU internal ROM faultUrgent$125–$500 labor est.
- P0606ECM/PCM Processor FaultOften: internal processor or memory failureUrgent$125–$1,000 labor est.
- P0607Control Module PerformanceOften: ECM internal performance faultUrgent$125–$500 labor est.
Code data: OBDex (CC0) · labor estimates at $125/hr, parts extra
02 —Full list
All 287 codes
Grouped by the first three characters of the code.
P00xx
1 code
P03xx
1 code
P05xx
16 codes
- P0512Starter Request Circuit
- P0514Battery Temperature Sensor Circuit Range or Performance
- P0515Battery Temperature Sensor Circuit
- P0516Battery Temperature Sensor Circuit Low
- P0517Battery Temperature Sensor Circuit High
- P0560System Voltage Malfunction
- P0561System Voltage Unstable
- P0562System Voltage Low
- P0563System Voltage High
- P057FBattery A State of Charge Performance
- P058ABattery Monitor Module Performance
- P058BBattery Monitor Module Current Monitoring Performance
- P058CBattery Monitor Module Temperature Monitoring Performance
- P058DBattery Monitor Module Voltage Monitoring Performance
- P058EBattery Monitor Module Temperature Too High
- P058FBattery Monitor Module Temperature Too Low
P06xx
124 codes
- P0600Serial Communication Link
- P0601Internal Control Module Memory Check Sum Error
- P0602Control Module Programming Error
- P0603Internal Control Module Keep Alive Memory (KAM) Error
- P0604Internal Control Module Random Access Memory (RAM) Error
- P0605Internal Control Module Read Only Memory (ROM) Error
- P0606ECM/PCM Processor Fault
- P0607Control Module Performance
- P0608Control Module VSS Output A
- P0609Control Module VSS Output B
- P060AInternal Control Module Monitoring Processor Performance
- P060BInternal Control Module A and D Processing Performance
- P060CInternal Control Module Main Processor Performance
- P0610Control Module Vehicle Options Error
- P0615Starter Relay Circuit
- P0616Starter Relay A Circuit Low
- P0617Starter Relay Circuit High
- P061AInternal Control Module Torque Performance
- P061BInternal Control Module Torque Calculation Performance
- P061CInternal Control Module Engine RPM Performance
- P061DInternal Control Module Engine Air Mass Performance
- P061EInternal Control Module Brake Signal Performance
- P0620Generator Control Circuit
- P0621Generator Lamp L Control Circuit
- P0622Generator Field F Control Circuit
- P0623Generator Lamp Control Circuit
- P0625Generator Field Terminal Circuit Low
- P0626Generator Field/F Terminal Circuit Performance
- P062FInternal Control Module EEPROM Error
- P0630VIN Not Programmed or Incompatible ECM or PCM
- P0632Odometer Not Programmed ECM or PCM
- P0633Immobiliser Key Not Programmed
- P0634Control Module Internal Temperature A Too High
- P0635Power Steering Control Circuit
- P0636Power Steering Control Circuit Low
- P0637Power Steering Control Circuit High
- P063AGenerator Voltage Sense Circuit A
- P063BGenerator Voltage Sense Circuit A Range or Performance
- P063CGenerator Voltage Sense Circuit A Low
- P063DGenerator Voltage Sense Circuit A High
- P0641Sensor Reference Voltage "A" Circuit Open
- P0642Sensor Reference Voltage "A" Circuit Low
- P0643Sensor Reference Voltage "A" Circuit High
- P0644Driver Display Serial Communication Circuit
- P0648Immobilizer Lamp Control Circuit
- P0649Speed Control Lamp Control Circuit
- P064BPTO Control Module
- P064FUnauthorized Software or Calibration Detected
- P0650Malfunction Indicator Lamp Control Circuit Malfunction
- P0651Sensor Reference Voltage B Circuit Open
- P0652Sensor Reference Voltage B Circuit Low
- P0653Sensor Reference Voltage B Circuit High
- P0654Engine RPM Output Circuit Open
- P0655Engine Hot Lamp Output Control Circuit
- P0657Actuator Supply Voltage A Circuit Open
- P0658Actuator Supply Voltage A Circuit Low
- P0659Actuator Supply Voltage A Circuit High
- P065AGenerator System Performance
- P065BGenerator A Control Circuit Range or Performance
- P065CGenerator A Mechanical Performance
- P0666Control Module Internal Temperature Sensor A Circuit
- P0667Control Module Internal Temperature Sensor A Range or Performance
- P0668Control Module Internal Temperature Sensor A Circuit Low
- P0669Control Module Internal Temperature Sensor A Circuit High
- P0685ECM or PCM Power Relay Control Circuit Open
- P0686ECM/PCM Power Relay Control Circuit Open
- P0687ECM/PCM Power Relay Sense Circuit Open
- P0688ECM/PCM Power Relay Sense Circuit High
- P0689ECM or PCM Power Relay Sense Circuit Low
- P068AECM or PCM Power Relay De-Energized Performance Too Early
- P068BECM or PCM Power Relay De-Energized Performance Too Late
- P0690ECM or PCM Power Relay Sense Circuit High
- P0695Fan 3 Control Circuit Low
- P0696Fan 3 Control Circuit High
- P0697Sensor Reference Voltage C Circuit Open
- P0698Sensor Reference Voltage C Circuit Low
- P0699Sensor Reference Voltage C Circuit High
- P06A0Variable A/C Compressor Control Circuit
- P06A1Variable A/C Compressor Control Circuit Low
- P06A2Variable A/C Compressor Control Circuit High
- P06A3Sensor Reference Voltage D Circuit Open
- P06A4Sensor Reference Voltage D Circuit Low
- P06A5Sensor Reference Voltage D Circuit High
- P06A6Sensor Reference Voltage A Circuit Range or Performance
- P06A7Sensor Reference Voltage B Circuit Range or Performance
- P06A8Sensor Reference Voltage C Circuit Range or Performance
- P06A9Sensor Reference Voltage D Circuit Range or Performance
- P06AAControl Module Internal Temperature B Too High
- P06ABControl Module Internal Temperature Sensor B Circuit
- P06ACControl Module Internal Temperature Sensor B Range or Performance
- P06ADControl Module Internal Temperature Sensor B Circuit Low
- P06AEControl Module Internal Temperature Sensor B Circuit High
- P06B0Sensor Power Supply A Circuit Open
- P06B1Sensor Power Supply A Circuit Low
- P06B2Sensor Power Supply A Circuit High
- P06B3Sensor Power Supply B Circuit Open
- P06B4Sensor Power Supply B Circuit Low
- P06B5Sensor Power Supply B Circuit High
- P06B6Internal Control Module Knock Combustion Vibration Sensor Processor 1 Performance
- P06B7Internal Control Module Knock Combustion Vibration Sensor Processor 2 Performance
- P06B8Internal Control Module NVRAM Error
- P06D2Sensor Reference Voltage E Circuit Open
- P06D3Sensor Reference Voltage E Circuit Low
- P06D4Sensor Reference Voltage E Circuit High
- P06D5Sensor Reference Voltage E Circuit Range or Performance
- P06D6Sensor Reference Voltage F Circuit Open
- P06D7Sensor Reference Voltage F Circuit Low
- P06D8Sensor Reference Voltage F Circuit High
- P06D9Sensor Reference Voltage F Circuit Range or Performance
- P06DAEngine Oil Pressure Control Circuit Open
- P06DBEngine Oil Pressure Control Circuit Low
- P06DCEngine Oil Pressure Control Circuit High
- P06DDEngine Oil Pressure Control Circuit Performance Stuck Off
- P06DEEngine Oil Pressure Control Circuit Stuck On
- P06E4Control Module Wake-up Circuit Performance
- P06E6Sensor Power Supply C Circuit Open
- P06E7Sensor Power Supply C Circuit Low
- P06E8Sensor Power Supply C Circuit High
- P06E9Engine Starter Performance
- P06EDEngine RPM Output Circuit Low
- P06EEEngine RPM Output Circuit High
- P06EFEngine Restart Performance
- P06F4Stop-Start Mode Lamp Control Circuit
- P06FFEconomy Mode Lamp Control Circuit
P08xx
3 codes
P0Axx
18 codes
- P0A1AGenerator Control Module
- P0A1EStarter/Generator Control Module
- P0A1FBattery Energy Control Module
- P0A22Generator Torque Sensor Circuit
- P0A23Generator Torque Sensor Circuit Range/Performance
- P0A24Generator Torque Sensor Circuit Low
- P0A25Generator Torque Sensor Circuit High
- P0A26Generator Torque Sensor Circuit Intermittent
- P0A59Generator Current Sensor Circuit
- P0A5AGenerator Current Sensor Circuit Range/Performance
- P0A5BGenerator Current Sensor Circuit Low
- P0A5CGenerator Current Sensor Circuit High
- P0A8B14 Volt Power Module System Voltage
- P0A8C14 Volt Power Module System Voltage Unstable
- P0A8D14 Volt Power Module System Voltage Low
- P0A8E14 Volt Power Module System Voltage High
- P0AF714 Volt Power Module Internal Temperature Too High
- P0AFFSystem Voltage Too Low for Voltage Step Down Conversion
P0Dxx
14 codes
- P0D1FControl Module Date/Time Synchronization Error
- P0D70A/C Compressor Control Module Internal Temperature Sensor A Circuit
- P0D71A/C Compressor Control Module Internal Temperature Sensor A Performance
- P0D72A/C Compressor Control Module Internal Temperature Sensor A Circuit High
- P0D73A/C Compressor Control Module Internal Temperature Sensor A Circuit Low
- P0D74A/C Compressor Control Module Internal Temperature Sensor A Circuit Intermittent/Erratic
- P0D75A/C Compressor Control Module Output Driver Temperature Sensor Circuit
- P0D76A/C Compressor Control Module Output Driver Temperature Sensor Performance
- P0D77A/C Compressor Control Module Output Driver Temperature Sensor Circuit High
- P0D78A/C Compressor Control Module Output Driver Temperature Sensor Circuit Low
- P0D79A/C Compressor Control Module Output Driver Temperature Sensor Circuit Intermittent/Erratic
- P0DEDPedestrian Alert Control Module Circuit/Open
- P0DEEPedestrian Alert Control Module Circuit Low
- P0DEFPedestrian Alert Control Module Circuit High
P0Exx
3 codes
P24xx
3 codes
P25xx
12 codes
- P2500Generator Lamp/L-Terminal Circuit Low
- P2501Generator Lamp/L-Terminal Circuit High
- P2505ECM/PCM Power Input Signal
- P2506ECM/PCM Power Input Signal Range/Performance
- P2507ECM/PCM Power Input Signal Low
- P2508ECM/PCM Power Input Signal High
- P2509ECM/PCM Power Input Signal Intermittent
- P2510ECM/PCM Power Relay Sense Circuit Range/Performance
- P2511ECM/PCM Power Relay Sense Circuit Intermittent
- P2561A/C Control Module Requested MIL Illumination
- P25A2Brake System Control Module A Requested MIL Illumination
- P25FFElectrical System Voltage Stabilizer Control Module Performance
P26xx
45 codes
- P260APTO Control Circuit / Open
- P260BPTO Control Circuit Low
- P260CPTO Control Circuit High
- P260DPTO Engaged Lamp Control Circuit
- P2610ECM/PCM Internal Engine Off Timer Performance
- P2611A/C Refrigerant Distribution Valve A Control Circuit / Open
- P2612A/C Refrigerant Distribution Valve A Control Circuit Low
- P2613A/C Refrigerant Distribution Valve A Control Circuit High
- P262BControl Module Power Off Timer Performance
- P262CSensor Reference Voltage G Circuit / Open
- P262DSensor Reference Voltage G Circuit Low
- P262ESensor Reference Voltage G Circuit High
- P262FSensor Reference Voltage G Circuit Range/Performance
- P263AMIL Control Circuit Low
- P263BMIL Control Circuit High
- P264FEngine Serial Number Not Programmed or Incompatible
- P265FVariable A/C Compressor Control Circuit Range/Performance
- P2669Actuator Supply Voltage B Circuit / Open
- P266FA/C Refrigerant Distribution Valve A Control Circuit Driver Current/Temperature Too High
- P2670Actuator Supply Voltage B Circuit Low
- P2671Actuator Supply Voltage B Circuit High
- P267FControl Module Internal Temperature Sensor A Circuit Intermittent/Erratic
- P2684Actuator Supply Voltage C Circuit / Open
- P2685Actuator Supply Voltage C Circuit Low
- P2686Actuator Supply Voltage C Circuit High
- P26C5Exhaust Flow Control Valve A Control Circuit / Open
- P26C6Exhaust Flow Control Valve A Control Circuit Low
- P26C7Exhaust Flow Control Valve A Control Circuit High
- P26C8Chassis Control Module 1 Requested MIL Illumination
- P26C9Chassis Control Module 2 Requested MIL Illumination
- P26DFSensor Power Supply D Circuit / Open
- P26E0Sensor Power Supply D Circuit Low
- P26E1Sensor Power Supply D Circuit High
- P26E4Starter Relay B Circuit
- P26E5Starter Relay B Circuit Low
- P26E6Starter Relay B Circuit High
- P26E7Actuator Supply Voltage D Circuit / Open
- P26E8Actuator Supply Voltage D Circuit Low
- P26E9Actuator Supply Voltage D Circuit High
- P26F0Starter Relay A Stuck On
- P26F1Starter Relay A Stuck Off
- P26F2Starter Relay B Stuck On
- P26F3Starter Relay B Stuck Off
- P26FDA/C Compressor Internal Control Module Performance
- P26FEExhaust Flow Control Valve A Control Performance
P2Axx
18 codes
- P2A32AFCM Power Relay Control Circuit/Open
- P2A33AFCM Power Relay Control Circuit Low
- P2A34AFCM Power Relay Control Circuit High
- P2A35AFCM Power Relay Sense Circuit
- P2A36AFCM Power Relay Sense Circuit Low
- P2A37AFCM Power Relay Sense Circuit High
- P2AD4Intermediate System Voltage Low
- P2AD5Intermediate System Voltage High
- P2AF2Starter Relay C Control Circuit/Open
- P2AF3Starter Relay C Control Circuit Low
- P2AF4Starter Relay C Control Circuit High
- P2AF5Starter Relay C Stuck On
- P2AF6Starter Relay C Stuck Off
- P2AF7Starter Relay D Control Circuit/Open
- P2AF8Starter Relay D Control Circuit Low
- P2AF9Starter Relay D Control Circuit High
- P2AFAStarter Relay D Stuck On
- P2AFBStarter Relay D Stuck Off
P2Bxx
1 code
P2Cxx
12 codes
- P2C43Battery Isolation/Voltage Stabilization Control Circuit
- P2C44Battery Isolation/Voltage Stabilization Control Circuit Performance
- P2C45Battery Isolation/Voltage Stabilization Control Circuit Low
- P2C46Battery Isolation/Voltage Stabilization Control Circuit High
- P2C47Battery Isolation/Voltage Stabilization Control Circuit Intermittent
- P2CC1Generator Voltage Sense Circuit B
- P2CC2Generator Voltage Sense Circuit B Range/Performance
- P2CC3Generator Voltage Sense Circuit B Low
- P2CC4Generator Voltage Sense Circuit B High
- P2CF9Belt Integrated Starter Generator Belt Tensioner Control Circuit/Open
- P2CFABelt Integrated Starter Generator Belt Tensioner Control Circuit Low
- P2CFBBelt Integrated Starter Generator Belt Tensioner Control Circuit High
P2Dxx
10 codes
- P2D57Generator B Control Circuit Range/Performance
- P2D58Generator B Mechanical Performance
- P2D88Fan 1 Control Module Performance
- P2D89Fan 1 Control Module Supply Voltage Circuit
- P2D8BFan 2 Control Module Performance
- P2D8CFan 2 Control Module Supply Voltage Circuit
- P2DA8DC/AC Converter Control Module A Switch A Circuit
- P2DA9DC/AC Converter Control Module A Switch A Circuit Range/Performance
- P2DAADC/AC Converter Control Module A Switch B Circuit
- P2DABDC/AC Converter Control Module A Switch B Circuit Range/Performance
P2Exx
6 codes
- P2E7CA/C Compressor Control Module Internal Temperature Sensor B Circuit
- P2E7DA/C Compressor Control Module Internal Temperature Sensor B Range/Performance
- P2E7EA/C Compressor Control Module Internal Temperature Sensor B Circuit High
- P2E7FA/C Compressor Control Module Internal Temperature Sensor B Circuit Low
- P2E80A/C Compressor Control Module Internal Temperature Sensor B Circuit Intermittent/Erratic
- P2EB7Replace 12V Battery
Code data: OBDex (CC0) · severity bars are our rating (low · moderate · urgent)
03 —More