Skip to content

Car Fault Code Guides — OBD2 Trouble Codes Explained

Got a check engine light? Our car fault code guides explain every OBD2 trouble code in plain English — what it means, what causes it, and how to fix it. Browse by code or use the categories below to find the fault you’re dealing with.

Most Common OBD2 Fault Codes

CodeDescriptionCommon CauseSeverity
P0420Catalyst System Efficiency Below Threshold (Bank 1)Faulty catalytic converter or O2 sensorMedium
P0300Random/Multiple Cylinder Misfire DetectedBad spark plugs, ignition coils, fuel injectorsHigh
P0171System Too Lean (Bank 1)Vacuum leak, MAF sensor, fuel pressureMedium
P0128Coolant Temp Below Thermostat Regulating TempFaulty thermostatLow
P0442Evaporative Emission System Leak Detected (Small)Loose or faulty fuel cap, EVAP purge valveLow
P0101Mass Air Flow Sensor Range/PerformanceDirty or faulty MAF sensorMedium
P0113Intake Air Temperature Sensor High InputFaulty IAT sensor or wiringLow
P0401Exhaust Gas Recirculation Flow InsufficientBlocked or faulty EGR valveMedium

Browse Codes by Category

  • P0xxx — Powertrain (Engine & Transmission) — The most common codes. Covers fuel system, ignition, emissions, and transmission
  • P1xxx — Manufacturer-Specific Powertrain — Brand-specific codes that vary by make (e.g., Ford, Toyota, BMW)
  • B0xxx — Body Codes — Airbag, windows, central locking, comfort systems
  • C0xxx — Chassis Codes — ABS, traction control, suspension systems
  • U0xxx — Network Codes — CAN bus communication failures between modules

How to Read OBD2 Fault Codes

To read fault codes, you need an OBD2 scanner. You can use a Bluetooth OBD2 adapter with a free app, or a dedicated handheld scanner. Simply plug into the OBD2 port (usually under the dashboard on the driver’s side), connect, and read codes.

Should You Clear Fault Codes Without Fixing the Problem?

Clearing a fault code without fixing the underlying issue will just cause the light to come back — usually within a few drive cycles. Always diagnose and fix the root cause first. Clearing codes is useful after a repair to confirm the fix was successful and to reset readiness monitors before an MOT/emissions test.

Featured Fault Code Guides

More fault code guides coming soon. Contact us if you’d like us to cover a specific code.