Modern araçta motor, şanzıman, fren, gövde ve konfor sistemleri kendi kontrol modülleriyle çalışır ve beklenmeyen bir değeri hafızasına yazar. Diagnostik, bu hafızayı okuyup arızayı ölçümle daraltma işidir. Kritik ayrım şu: hata kodu nedeni değil sonucu gösterir. Örneğin "karışım fakir" kodu, sensörün arızalı olduğunu değil, sensörün böyle bir karışım gördüğünü söyler; gerçek neden emme hattındaki bir kaçak da olabilir. Bu yüzden kod okumak tek başına onarım değildir; donmuş kare verisi, canlı veri ve aktüatör testiyle desteklenmediğinde parça değiştirerek deneme yoluna sapılır.