OBD, trouble codes and readiness monitors
What a diagnostic trouble code actually tells you and what it does not, why freeze frame is usually worth more than the code itself, and what readiness monitors are really testing.
AutomotiveBeginnerISO 15031-5SAE J1979+2