OBD fault codes: meaning and fixes
Generic P, C and U codes, with severity, causes and repair cost.
Engine sensors 16
P0010 Intake camshaft actuator circuit (bank 1)P0011 Intake camshaft timing over-advanced (bank 1)P0016 Crankshaft and camshaft position correlation (bank 1)P0110 Intake air temperature sensor circuitP0113 Intake air temperature sensor high inputP0121 Throttle position sensor range or performanceP0122 Throttle position sensor low inputP0123 Throttle position sensor high inputP0325 Knock sensor circuit (bank 1)P0335 Crankshaft position sensor A circuitP0336 Crankshaft position sensor A range or performanceP0340 Camshaft position sensor A circuitP0341 Camshaft position sensor A range or performanceP0521 Engine oil pressure sensor range or performanceP0524 Engine oil pressure too lowP2135 Throttle or pedal position sensor A/B voltage correlation
Air intake and boost 14
P0045 Turbo boost control solenoid circuitP0068 MAP/MAF and throttle position correlationP0100 Mass air flow sensor circuitP0101 Mass air flow sensor range or performanceP0102 Mass air flow sensor low inputP0103 Mass air flow sensor high inputP0106 Manifold absolute pressure sensor range or performanceP0234 Turbocharger overboost conditionP0236 Turbo boost sensor A range or performanceP0299 Turbocharger underboostP0505 Idle air control systemP0506 Idle control system RPM lower than expectedP0507 Idle control system RPM higher than expectedP2279 Intake air system leak
Fuel delivery 13
P0087 Fuel rail pressure too lowP0088 Fuel rail pressure too highP0089 Fuel pressure regulator performanceP0093 Fuel system large leak detectedP0170 Fuel trim malfunction (bank 1)P0171 System too lean (bank 1)P0172 System too rich (bank 1)P0174 System too lean (bank 2)P0175 System too rich (bank 2)P0190 Fuel rail pressure sensor circuitP0201 Injector circuit, cylinder 1P2187 System too lean at idle (bank 1)P2188 System too rich at idle (bank 1)
Cooling 7
P0115 Engine coolant temperature sensor circuitP0116 Engine coolant temperature range or performanceP0117 Engine coolant temperature sensor low inputP0118 Engine coolant temperature sensor high inputP0128 Coolant temperature below thermostat regulating temperatureP0217 Engine over-temperature conditionP0480 Cooling fan relay 1 control circuit
Emissions control 24
P0130 O2 sensor circuit (bank 1, sensor 1)P0131 O2 sensor low voltage (bank 1, sensor 1)P0133 O2 sensor slow response (bank 1, sensor 1)P0135 O2 sensor heater circuit (bank 1, sensor 1)P0136 O2 sensor circuit (bank 1, sensor 2)P0141 O2 sensor heater circuit (bank 1, sensor 2)P0400 Exhaust gas recirculation flowP0401 EGR flow insufficientP0402 EGR flow excessiveP0403 EGR control circuitP0404 EGR control circuit range or performanceP0420 Catalyst system efficiency below threshold (bank 1)P0430 Catalyst system efficiency below threshold (bank 2)P0440 Evaporative emission system malfunctionP0442 EVAP system small leak detectedP0443 EVAP purge control valve circuitP0455 EVAP system large leak detectedP0456 EVAP system very small leak detectedP2002 Diesel particulate filter efficiency below thresholdP2195 O2 sensor signal stuck lean (bank 1, sensor 1)P242F Diesel particulate filter restriction, ash accumulationP2452 DPF pressure sensor A circuitP2453 DPF pressure sensor A range or performanceP2463 Diesel particulate filter soot accumulation
Ignition and combustion 8
P0300 Random or multiple cylinder misfireP0301 Cylinder 1 misfire detectedP0302 Cylinder 2 misfire detectedP0303 Cylinder 3 misfire detectedP0304 Cylinder 4 misfire detectedP0351 Ignition coil A primary or secondary circuitP0352 Ignition coil B primary or secondary circuitP0380 Glow plug or heater circuit A