OBD2 Codes Explained — Diagnostic Trouble Code Guide
A plain-English guide to the diagnostic trouble codes (DTCs) modern cars store when the check engine light turns on. Use it to understand what a code means, what it usually doesn't mean, and what to safely check before spending money on parts.
Safety first. If your check engine light is flashing, or you notice loss of steering, brakes, or heavy smoke, stop driving as soon as it's safe and call a professional. This guide is educational; it doesn't replace a certified mechanic.
What is an OBD2 code?
OBD2 (On-Board Diagnostics, second generation) is the standardized system U.S. vehicles built after 1996 use to monitor emissions and powertrain components. When a sensor reading drifts outside of expected ranges long enough, the engine control unit stores a Diagnostic Trouble Code (DTC) and typically turns on the Malfunction Indicator Lamp — the check engine light.
A DTC is a starting point, not a diagnosis. It tells you which system reported a problem, not which specific part failed. A P0420, for example, does not automatically mean the catalytic converter is bad — it means the sensors around it are reporting that its performance looks low. The real cause could be an oxygen sensor, an exhaust leak, or an old misfire that damaged the cat.
How to read the code
Each code is one letter followed by four digits:
- P — Powertrain (engine, transmission)
- B — Body (airbags, lighting, comfort)
- C — Chassis (ABS, steering, suspension)
- U — Network / communication
The second digit is 0 for generic (SAE) codes shared across manufacturers and 1 for manufacturer-specific codes. To pull codes yourself you need an OBD2 scanner or a Bluetooth adapter that pairs with an app — that's exactly what our OBD2 Helper is designed to work with.
Common codes we cover
Random / Multiple Cylinder Misfire
The engine detected misfires in more than one cylinder. Often felt as rough idle, shaking, or a flashing check engine light.
Read guideCatalyst Efficiency Below Threshold (Bank 1)
The catalytic converter on one bank is not filtering exhaust as efficiently as expected.
Read guideSystem Too Lean (Bank 1)
The engine is running with too much air relative to fuel on Bank 1. Common causes include vacuum leaks and MAF issues.
Read guideEvaporative Emission System Large Leak
A large leak was detected in the fuel vapor recovery system. Frequently starts with a loose or damaged gas cap.
Read guideEvaporative Emission System Small Leak
A small leak in the fuel vapor system. Usually harmless to drive with, but it keeps the check engine light on and fails emissions tests.
Read guideEngine Temperature Below Expected Range
The engine is not warming up as quickly as it should. Often a thermostat stuck open, with weak cabin heat as the first clue.
Read guideStart from a symptom instead
If you do not have a code yet, start from what the car is doing. Each guide explains the likely causes in plain language and the safe checks to run first.
- Car won't start
- Rough idle — engine shaking at a stop
- Flashing check engine light
- Car shakes when accelerating
When to stop driving and call a mechanic
Some codes are inconvenient; others mean you should pull over. Treat these signs as urgent regardless of the exact code:
- Flashing check engine light — active misfire that can destroy the catalytic converter within minutes.
- Sudden loss of power, unusual noises, or smoke.
- Overheating, brake warning lights, or steering that feels different.
- Smell of fuel or burning inside the cabin.
When in doubt, review our safety guidelines before continuing any diagnostic work.
How WrenchPulse helps
WrenchPulse turns a DTC into a guided conversation. Instead of jumping to "replace the part the internet suggested," our AI diagnostic sessions walk through the likely causes in order of probability, asking about symptoms and pointing to safe checks you can actually perform. See how it works for the full flow.
More codes and symptom guides are added regularly. Start with one of the guides above, or bring your own code into the app.