Fault Tree

OBD-II differential diagnosis
4 scans ยท shop rate $142/h

A trouble code is a symptom report from one sensor, not a diagnosis โ€” but it gets read as one. P0420 says “catalyst system efficiency below threshold” and the driver is quoted $1,400 for a converter, when the cause is more often a $118 oxygen sensor. This turns a code plus its freeze-frame data into a ranked differential with prices attached, and shows what the diagnosis itself is worth against replacing the expensive part first.

Scans

Code structure decoder

SAE J2012 codes are structured, not arbitrary: the letter is the system, the first digit says whether the definition is generic or manufacturer-specific, and the third character selects the subsystem. Any well-formed code decodes even when no repair data is loaded for it.

Diagnosis