When your check engine light comes on, the car has stored an OBD-II diagnostic trouble code (DTC) that any inexpensive scan tool (or many phone apps with a Bluetooth adapter) can read from the port under the dash. The codes follow a consistent five-character format, like P0301, and each character tells you something.
What the characters mean
| Character | Meaning |
|---|---|
| 1st letter | System: P powertrain, B body, C chassis, U network |
| 1st digit | 0 = generic (standard), 1 = manufacturer-specific |
| Remaining digits | The specific fault |
So P0301 is a powertrain, generic code for a cylinder-1 misfire, while P0420 is the familiar catalytic-converter efficiency code. The letter and first digit let you decode an unfamiliar code’s general area at a glance.
Frequently asked questions
What does the P in P0301 mean? Powertrain — the engine/transmission system.
Does a code tell me the exact problem? It narrows it to a system; further diagnosis pinpoints the part.
Is a flashing light serious? Yes — it signals an active misfire; reduce load and get it checked.
