Stored vs Pending vs Permanent OBD2 Codes

Learn the difference between stored, pending, and permanent OBD2 codes, when to clear codes, and how code status affects diagnosis and emissions readiness.
Definition and context layer for OBD2, DTCs, ECU, PCM, CAN bus, and scanner basics.

Learn the difference between stored, pending, and permanent OBD2 codes, when to clear codes, and how code status affects diagnosis and emissions readiness.

Learn what OBD2 freeze frame data means, how to read it, why to save it before clearing codes, and how it helps diagnose P0171, P0300, and P0420.

Learn what OBD2 readiness monitors mean, why monitors show not ready, how to check I/M readiness, and what to do before emissions inspection.