Powertrain · P codes · 343 codes
Engine cooling & temperature
Coolant temperature sensors, thermostats, cooling fans, coolant pumps and over-temperature protection.
Codes in this group
343
Generic SAE codes · OBDex
Rated urgent
37%
126 codes · our rating
DIY-friendly
38%
129 codes · per OBDex
Typical labor
$100–$375
Median hours × $125/hr · est.
01 —Start here
Codes to know in this group
- P0128Coolant Thermostat Below Regulating TemperatureOften: thermostat stuck openModerate$90–$375 labor est.
- P00B7Engine Coolant Flow Low/PerformanceOften: water pump impeller broken or wornUrgent$250–$1,000 labor est.
- P0217Engine Coolant Over Temperature ConditionOften: low coolant level (leak)Urgent$65–$1,000 labor est.
- P0298Engine Oil Over TemperatureOften: oil cooler failure or low oil levelUrgent$65–$750 labor est.
- P05C0Active Grille Air Shutter Module A Over TemperatureOften: motor overloaded by jammed shutterUrgent$75–$250 labor est.
- P05C1Active Grille Air Shutter Module B Over TemperatureOften: motor overloaded by jammed shutterUrgent$75–$250 labor est.
- P094DHydraulic Pump Over TemperatureOften: sustained pump loadUrgent$250–$1,000 labor est.
Code data: OBDex (CC0) · labor estimates at $125/hr, parts extra
02 —Full list
All 343 codes
Grouped by the first three characters of the code.
P00xx
13 codes
- P008FEngine Coolant Temperature/Fuel Temperature Correlation
- P00B1Radiator Coolant Temperature Sensor Circuit
- P00B2Radiator Coolant Temperature Sensor Circuit Range/Performance
- P00B3Radiator Coolant Temperature Sensor Circuit Low
- P00B4Radiator Coolant Temperature Sensor Circuit High
- P00B5Radiator Coolant Temperature Sensor Circuit Intermittent/Erratic
- P00B6Radiator Coolant Temperature/Engine Coolant Temperature Correlation
- P00B7Engine Coolant Flow Low/Performance
- P00DECharge Air Cooler Coolant Temperature Sensor A Circuit
- P00DFCharge Air Cooler Coolant Temperature Sensor A Circuit Range/Performance
- P00E0Charge Air Cooler Coolant Temperature Sensor A Circuit Low
- P00E1Charge Air Cooler Coolant Temperature Sensor A Circuit High
- P00E2Charge Air Cooler Coolant Temperature Sensor A Intermittent/Erratic
P01xx
29 codes
- P0115Engine Coolant Temperature Sensor Circuit Malfunction
- P0116Engine Coolant Temperature Sensor Range/Performance
- P0117Engine Coolant Temperature Sensor Low Input
- P0118Engine Coolant Temperature Sensor High Input
- P0119Engine Coolant Temperature Sensor Circuit Intermittent
- P011AEngine Coolant Temperature Sensor 1/2 Correlation
- P011BEngine Coolant Temperature/Intake Air Temperature Correlation
- P011EEngine Coolant Temperature 1 / Ambient Air Temperature Correlation
- P011FEngine Coolant Temperature 2 / Ambient Air Temperature Correlation
- P0125Insufficient Coolant Temperature for Closed Loop Fuel Control
- P0126Insufficient Coolant Temperature for Stable Operation
- P0128Coolant Thermostat Below Regulating Temperature
- P012FEngine Coolant Temperature / Engine Oil Temperature Correlation
- P01E3Engine Coolant Temperature Sensor 3 Circuit
- P01E4Engine Coolant Temperature Sensor 3 Circuit Range/Performance
- P01E5Engine Coolant Temperature Sensor 3 Circuit Low
- P01E6Engine Coolant Temperature Sensor 3 Circuit High
- P01E7Engine Coolant Temperature Sensor 3 Circuit Intermittent/Erratic
- P01E8Engine Coolant Heater A Control Circuit/Open
- P01E9Engine Coolant Heater A Control Circuit Low
- P01EAEngine Coolant Heater A Control Circuit High
- P01EBEngine Coolant Heater A Control Circuit Performance
- P01ECEngine Coolant Heater B Control Circuit/Open
- P01EDEngine Coolant Heater B Control Circuit Low
- P01EEEngine Coolant Heater B Control Circuit High
- P01EFEngine Coolant Heater B Control Circuit Performance
- P01F0Coolant Temperature Relapsed Below Diagnostic Monitoring Temperature
- P01F8Engine Coolant Heater A Control Circuit Driver Current/Temperature Too High
- P01F9Engine Coolant Heater B Control Circuit Driver Current/Temperature Too High
P02xx
13 codes
- P0217Engine Coolant Over Temperature Condition
- P023ACharge Air Cooler Coolant Pump A Control Circuit/Open
- P023BCharge Air Cooler Coolant Pump A Control Circuit Low
- P023CCharge Air Cooler Coolant Pump A Control Circuit High
- P026ECharge Air Cooler Coolant Pump A Performance
- P026FCoolant Thermostat Performance
- P028ACharge Air Cooler Cooling Fan Control Circuit/Open
- P028BCharge Air Cooler Cooling Fan Performance/Stuck Off
- P028CCharge Air Cooler Cooling Fan Stuck On
- P028DCharge Air Cooler Cooling Fan Control Circuit Low
- P028ECharge Air Cooler Cooling Fan Control Circuit High
- P028FCharge Air Cooler Cooling Fan Control Circuit Driver Performance
- P0298Engine Oil Over Temperature
P04xx
6 codes
P05xx
11 codes
- P050CCold Start Engine Coolant Temperature Performance
- P0597Thermostat Heater Control Circuit Open
- P0598Thermostat Heater Control Circuit Low
- P0599Thermostat Heater Control Circuit High
- P05C0Active Grille Air Shutter Module A Over Temperature
- P05C1Active Grille Air Shutter Module B Over Temperature
- P05C2Engine Coolant Pressure Sensor Circuit
- P05C3Engine Coolant Pressure Sensor Circuit Range or Performance
- P05C4Engine Coolant Pressure Sensor Circuit Low
- P05C5Engine Coolant Pressure Sensor Circuit High
- P05C6Engine Coolant Pressure Sensor Circuit Intermittent or Erratic
P06xx
6 codes
P09xx
1 code
P0Axx
10 codes
- P0A00Motor Electronics Coolant Temperature Sensor Circuit
- P0A01Motor Electronics Coolant Temperature Sensor Range/Performance
- P0A02Motor Electronics Coolant Temperature Sensor Low Input
- P0A03Motor Electronics Coolant Temperature Sensor High Input
- P0A04Motor Electronics Coolant Temperature Sensor A Circuit Intermittent
- P0A05Motor Electronics Coolant Pump A Control Circuit/Open
- P0A06Motor Electronics Coolant Pump A Control Circuit Low
- P0A07Motor Electronics Coolant Pump A Control Circuit High
- P0A3BGenerator A Over Temperature
- P0A7CMotor Electronics Over Temperature
P0Bxx
3 codes
P0Cxx
1 code
P0Exx
15 codes
- P0E4FMotor Electronics Coolant Pump A Control Circuit Intermittent/Erratic
- P0E50Motor Electronics Coolant Pump B Control Circuit Intermittent/Erratic
- P0E73Coolant Bypass Valve A Control Circuit/Open
- P0E74Coolant Bypass Valve A Control Circuit Low
- P0E75Coolant Bypass Valve A Control Circuit High
- P0E76Coolant Bypass Valve A Performance
- P0E77Coolant Bypass Valve B Control Circuit/Open
- P0E78Coolant Bypass Valve B Control Circuit Low
- P0E79Coolant Bypass Valve B Control Circuit High
- P0E7ACoolant Bypass Valve B Performance
- P0E7BAuxiliary Cooling Coolant Temperature Sensor A Circuit
- P0E7CAuxiliary Cooling Coolant Temperature Sensor A Circuit Range/Performance
- P0E7DAuxiliary Cooling Coolant Temperature Sensor A Circuit Low
- P0E7EAuxiliary Cooling Coolant Temperature Sensor A Circuit High
- P0E7FAuxiliary Cooling Coolant Temperature Sensor A Circuit Intermittent/Erratic
P21xx
5 codes
P23xx
4 codes
P25xx
6 codes
- P2556Engine Coolant Level Sensor/Switch Circuit
- P2557Engine Coolant Level Sensor/Switch Circuit Range/Performance
- P2558Engine Coolant Level Sensor/Switch Circuit Low
- P2559Engine Coolant Level Sensor/Switch Circuit High
- P2560Engine Coolant Level Low
- P25AFCoolant Temperature Control Module Requested MIL Illumination
P26xx
64 codes
- P2600Coolant Pump A Control Circuit / Open
- P2601Coolant Pump A Control Circuit Performance/Stuck Off
- P2602Coolant Pump Control Circuit Open
- P2603Coolant Pump Control Circuit Low
- P2604Coolant Pump Control Circuit High
- P261ACoolant Pump B Control Circuit / Open
- P261BCoolant Pump B Control Circuit Performance/Stuck Off
- P261CCoolant Pump B Control Circuit Low
- P261DCoolant Pump B Control Circuit High
- P261ECoolant Pump B Control Circuit Stuck On
- P261FCoolant Pump A Control Circuit Stuck On
- P2678Coolant Degassing Valve Control Circuit / Open
- P2679Coolant Degassing Valve Control Circuit Low
- P2680Coolant Degassing Valve Control Circuit High
- P2681Engine Coolant Bypass Valve A Control Circuit / Open
- P2682Engine Coolant Bypass Valve A Control Circuit Low
- P2683Engine Coolant Bypass Valve A Control Circuit High
- P26A3Engine Coolant Bypass Valve A Range/Performance
- P26A4Engine Coolant Bypass Valve A Position Sensor Circuit
- P26A5Engine Coolant Bypass Valve A Position Sensor Circuit Range/Performance
- P26A6Engine Coolant Bypass Valve A Position Sensor Circuit Low
- P26A7Engine Coolant Bypass Valve A Position Sensor Circuit High
- P26A8Engine Coolant Bypass Valve A Position Sensor Circuit Intermittent/Erratic
- P26A9Engine Coolant Bypass Valve A Position Sensor Stop/Minimum Stop Performance
- P26AAEngine Coolant Bypass Valve A Position Sensor Maximum Stop Performance
- P26ABEngine Coolant Bypass Valve A Stuck/Open
- P26ACEngine Coolant Bypass Valve B Control Circuit / Open
- P26ADEngine Coolant Bypass Valve B Control Circuit Low
- P26AEEngine Coolant Bypass Valve B Control Circuit High
- P26AFEngine Coolant Bypass Valve B Stuck/Open
- P26B0Engine Coolant Bypass Valve B Range/Performance
- P26B1Engine Coolant Bypass Valve A Stuck Closed
- P26B2Engine Coolant Bypass Valve B Stuck Closed
- P26B7Engine Coolant Bypass Valve C Control Circuit / Open
- P26B8Engine Coolant Bypass Valve C Control Circuit Low
- P26B9Engine Coolant Bypass Valve C Control Circuit High
- P26BAEngine Coolant Bypass Valve C Stuck/Open
- P26BBEngine Coolant Bypass Valve C Range/Performance
- P26BCEngine Coolant Bypass Valve C Stuck Closed
- P26BDEngine Coolant Bypass Valve D Control Circuit / Open
- P26BEEngine Coolant Bypass Valve D Control Circuit Low
- P26BFEngine Coolant Bypass Valve D Control Circuit High
- P26C0Engine Coolant Bypass Valve D Stuck/Open
- P26C1Engine Coolant Bypass Valve D Range/Performance
- P26C2Engine Coolant Bypass Valve D Stuck Closed
- P26CAEngine Coolant Pump Control Circuit / Open
- P26CBEngine Coolant Pump Performance/Stuck Off
- P26CCEngine Coolant Pump Control Circuit Low
- P26CDEngine Coolant Pump Control Circuit High
- P26CEEngine Coolant Pump Overspeed/Air In System
- P26CFEngine Coolant Pump Control Module System Voltage
- P26D0Engine Coolant Pump Control Module System Voltage Low
- P26D1Engine Coolant Pump Control Module System Voltage High
- P26D2Engine Coolant Pump Control Module Over Temperature
- P26D3Engine Coolant Pump Supply Voltage Circuit
- P26D4Engine Coolant Pump Supply Voltage Circuit Low
- P26D5Engine Coolant Pump Supply Voltage Circuit High
- P26F4Coolant Pump C Control Circuit / Open
- P26F5Coolant Pump C Control Circuit Low
- P26F6Coolant Pump C Control Circuit High
- P26F7Coolant Pump C Supply Voltage Circuit
- P26F8Coolant Pump C Stuck/Stalled
- P26F9Coolant Pump C Control Module Overtemperature
- P26FACoolant Pump C Overspeed/Air in System
P2Axx
14 codes
- P2AA7Engine Coolant Bypass Valve B Position Sensor Circuit
- P2AA8Engine Coolant Bypass Valve B Position Sensor Range/Performance
- P2AA9Engine Coolant Bypass Valve B Position Sensor Circuit Low
- P2AAAEngine Coolant Bypass Valve B Position Sensor Circuit High
- P2AABEngine Coolant Bypass Valve B Position Sensor Circuit Intermittent/Erratic
- P2AC7Charge Air Cooler Coolant Temperature Sensor B Circuit
- P2AC8Charge Air Cooler Coolant Temperature Sensor B Range/Performance
- P2AC9Charge Air Cooler Coolant Temperature Sensor B Circuit Low
- P2ACACharge Air Cooler Coolant Temperature Sensor B Circuit High
- P2ACBCharge Air Cooler Coolant Temperature Sensor B Circuit Intermittent/Erratic
- P2AFCEngine Coolant Temperature Sensor 4 Circuit
- P2AFDEngine Coolant Temperature Sensor 4 Range/Performance
- P2AFEEngine Coolant Temperature Sensor 4 Circuit Low
- P2AFFEngine Coolant Temperature Sensor 4 Circuit High
P2Bxx
68 codes
- P2B2BEngine Coolant Temperature Sensor 5 Circuit
- P2B2CEngine Coolant Temperature Sensor 5 Range/Performance
- P2B2DEngine Coolant Temperature Sensor 5 Circuit Low
- P2B2EEngine Coolant Temperature Sensor 5 Circuit High
- P2B58Engine Coolant Flow Control Valve Motor Current High
- P2B59Engine Coolant Flow Control Valve Control Circuit/Open
- P2B5AEngine Coolant Flow Control Valve Control Circuit Low
- P2B5BEngine Coolant Flow Control Valve Control Circuit High
- P2B5CEngine Coolant Flow Control Valve Supply Circuit Low
- P2B5DEngine Coolant Flow Control Valve Position Sensor Circuit
- P2B5EEngine Coolant Flow Control Valve Position Sensor Circuit Low
- P2B5FEngine Coolant Flow Control Valve Position Sensor Circuit High
- P2B60Engine Coolant Flow Control Valve Position Sensor Circuit Range/Performance
- P2B61Engine Coolant Flow Control Valve Stuck Closed
- P2B62Coolant Pump B Supply Voltage Circuit
- P2B63Coolant Pump B Stuck/Stalled
- P2B64Coolant Pump B Control Module Overtemperature
- P2B65Coolant Pump B Overspeed/Air in System
- P2B66Coolant Pump D Control Circuit/Open
- P2B67Coolant Pump D Control Circuit Low
- P2B68Coolant Pump D Control Circuit High
- P2B69Coolant Pump D Supply Voltage Circuit
- P2B6ACoolant Pump D Stuck/Stalled
- P2B6BCoolant Pump D Control Module Overtemperature
- P2B6CCoolant Pump D Overspeed/Air in System
- P2B6DEngine Coolant Flow Control Valve Position Sensor Circuit Intermittent/Erratic
- P2B72Coolant Heater A Control Circuit/Open
- P2B73Coolant Heater A Control Circuit Low
- P2B74Coolant Heater A Control Circuit High
- P2B75Coolant Heater A Control Circuit Performance
- P2B76Coolant Heater B Control Circuit/Open
- P2B77Coolant Heater B Control Circuit Low
- P2B78Coolant Heater B Control Circuit High
- P2B79Coolant Heater B Control Circuit Performance
- P2B83Charge Air Cooler Coolant Pump A Overspeed/Air In System
- P2B84Charge Air Cooler Coolant Pump A Underspeed
- P2B85Engine Coolant Pump Underspeed
- P2B86Coolant Pump A Overspeed/Air in System
- P2B87Coolant Pump A Underspeed
- P2B9CCoolant Pump A Stuck/Stalled
- P2B9DCoolant Pump A Supply Voltage Circuit
- P2B9ECoolant Pump A Control Module Overtemperature
- P2B9FCoolant Pump B Underspeed
- P2BA0Coolant Pump C Underspeed
- P2BA1Coolant Pump D Underspeed
- P2BA2Engine Coolant Pump Stuck/Stalled
- P2BB4Engine Coolant Temperature Sensor 4 Circuit Intermittent/Erratic
- P2BB5Engine Coolant Temperature Sensor 5 Circuit Intermittent/Erratic
- P2BB6Engine Coolant Temperature Sensor 6 Circuit
- P2BB7Engine Coolant Temperature Sensor 6 Range/Performance
- P2BB8Engine Coolant Temperature Sensor 6 Circuit Low
- P2BB9Engine Coolant Temperature Sensor 6 Circuit High
- P2BBAEngine Coolant Temperature Sensor 6 Circuit Intermittent/Erratic
- P2BC1Charge Air Cooler Coolant Pump A Stuck/Stalled
- P2BC2Charge Air Cooler Coolant Pump A Supply Voltage Circuit
- P2BC3Charge Air Cooler Coolant Pump A Control Module Overtemperature
- P2BD4Motor Electronics Coolant Pump C Control Circuit/Open
- P2BD5Motor Electronics Coolant Pump C Control Circuit Low
- P2BD6Motor Electronics Coolant Pump C Control Circuit High
- P2BD7Motor Electronics Coolant Pump C Control Performance
- P2BD8Motor Electronics Coolant Temperature Sensor B Circuit
- P2BD9Motor Electronics Coolant Temperature Sensor B Range/Performance
- P2BDAMotor Electronics Coolant Temperature Sensor B Circuit Low
- P2BDBMotor Electronics Coolant Temperature Sensor B Circuit High
- P2BDCMotor Electronics Coolant Temperature Sensor C Circuit
- P2BDDMotor Electronics Coolant Temperature Sensor C Range/Performance
- P2BDEMotor Electronics Coolant Temperature Sensor C Circuit Low
- P2BDFMotor Electronics Coolant Temperature Sensor C Circuit High
P2Cxx
26 codes
- P2C37Cold Start Engine Coolant Pump Performance
- P2C48Coolant Pump C Control Circuit Performance/Stuck Off
- P2C49Coolant Pump D Control Circuit Performance/Stuck Off
- P2C75Active Grille Air Shutter Module C Over Temperature
- P2C78Active Grille Air Shutter Module D Over Temperature
- P2CA1Charge Air Cooler Coolant Pump Sense Circuit High
- P2CA2Charge Air Cooler Coolant Pump Sense Circuit Low
- P2CA3Charge Air Cooler Coolant Pump Sense Circuit Performance
- P2CADCharge Air Cooler Coolant Pump B Control Circuit/Open
- P2CAECharge Air Cooler Coolant Pump B Control Circuit Low
- P2CAFCharge Air Cooler Coolant Pump B Control Circuit High
- P2CB0Charge Air Cooler Coolant Pump B Performance
- P2CB1Charge Air Cooler Coolant Pump B Overspeed/Air In System
- P2CB2Charge Air Cooler Coolant Pump B Underspeed
- P2CB3Charge Air Cooler Coolant Pump B Stuck/Stalled
- P2CB4Charge Air Cooler Coolant Pump B Supply Voltage Circuit
- P2CB5Charge Air Cooler Coolant Pump B Control Module Overtemperature
- P2CC8Coolant Pump Speed Sensor Circuit
- P2CC9Coolant Pump Speed Sensor Range/Performance
- P2CCACoolant Pump Speed Sensor Circuit Low
- P2CCBCoolant Pump Speed Sensor Circuit High
- P2CEFAuxiliary Thermostat A Stuck Open
- P2CF0Auxiliary Thermostat A Stuck Closed
- P2CF1Auxiliary Thermostat B Stuck Open
- P2CF2Auxiliary Thermostat B Stuck Closed
- P2CF8Engine Coolant Bypass Valve D Control Circuit Driver Current/Temperature Too High
P2Dxx
36 codes
- P2D00Motor Electronics Coolant Pump A Stuck/Stalled
- P2D01Motor Electronics Coolant Pump A Overspeed/Air in System
- P2D02Motor Electronics Coolant Pump A Underspeed
- P2D03Motor Electronics Coolant Pump A Supply Voltage Circuit
- P2D04Motor Electronics Coolant Pump A Control Module Overtemperature
- P2D05Motor Electronics Coolant Pump B Stuck/Stalled
- P2D06Motor Electronics Coolant Pump B Overspeed/Air in System
- P2D07Motor Electronics Coolant Pump B Underspeed
- P2D08Motor Electronics Coolant Pump B Supply Voltage Circuit
- P2D09Motor Electronics Coolant Pump B Control Module Overtemperature
- P2D0AMotor Electronics Coolant Pump C Stuck/Stalled
- P2D0BMotor Electronics Coolant Pump C Overspeed/Air in System
- P2D0CMotor Electronics Coolant Pump C Underspeed
- P2D0DMotor Electronics Coolant Pump C Supply Voltage Circuit
- P2D0EMotor Electronics Coolant Pump C Control Module Overtemperature
- P2D26Coolant Pump E Control Circuit Performance/Stuck Off
- P2D27Coolant Pump F Control Circuit Performance/Stuck Off
- P2D2CEngine Coolant Temperature Measurement System - Multiple Sensor Correlation
- P2D59Generator B Over Temperature
- P2D87Fan 1 Control Module Over Temperature
- P2D8AFan 2 Control Module Over Temperature
- P2DA4Coolant Heater A Internal Control Module Performance
- P2DA5Coolant Heater A Supply Voltage Circuit
- P2DA6Coolant Heater A Over Temperature
- P2DA7Coolant Heater A Control Module System Voltage
- P2DE7Cold Start Engine Coolant Bypass Valve C Range/Performance
- P2DE8Cold Start Engine Coolant Bypass Valve D Stuck Open
- P2DE9Cold Start Engine Coolant Pump Underspeed
- P2DF4Coolant Pump E Control Circuit/Open
- P2DF5Coolant Pump E Control Circuit Low
- P2DF6Coolant Pump E Control Circuit High
- P2DF7Coolant Pump E Overspeed/Air in System
- P2DF8Coolant Pump E Underspeed
- P2DF9Coolant Pump E Stuck/Stalled
- P2DFACoolant Pump E Supply Voltage Circuit
- P2DFBCoolant Pump E Control Module Overtemperature
P2Exx
12 codes
- P2E62Engine Coolant Bypass Valve E Control Circuit/Open
- P2E63Engine Coolant Bypass Valve E Control Circuit Low
- P2E64Engine Coolant Bypass Valve E Control Circuit High
- P2E65Engine Coolant Bypass Valve E Stuck/Open
- P2E66Engine Coolant Bypass Valve E Range/Performance
- P2E67Engine Coolant Bypass Valve E Stuck Closed
- P2E81Cold Start Engine Coolant Bypass Valve D Stuck Closed
- P2E82Cold Start Engine Coolant Pump Overspeed
- P2EA9DC/AC Converter A Over Temperature
- P2EAAActive Radiator Air Flow Control Module A Control Circuit Performance
- P2EABActive Radiator Air Flow Control Module A Over Temperature
- P2EACActive Radiator Air Flow Control Module A Performance
Code data: OBDex (CC0) · severity bars are our rating (low · moderate · urgent)
03 —More