Elektroniczna jednostka kontrolująca (ECU) system zarządzania silnikiem ma tryb autodiagnostyki. Po włączeniu zapłonu powinna zapalić się lampka kontrolna awarii układu sterowania silnikiem, co oznacza, że układ diagnostyczny działa. Jeżeli system zarządzania silnikiem działa prawidłowo, to po uruchomieniu silnika lampka powinna zgasnąć.
Podczas pracy ECU monitoruje stan wszystkich elementów i obwodów systemu zarządzania silnikiem. Po wykryciu usterki, ECU przełącza system zarządzania silnikiem w tryb gotowości i włącza lampkę kontrolną awarii silnika znajdującą się na tablicy rozdzielczej. Silnik będzie wtedy mógł dalej pracować (z wyjątkiem przypadku nieprawidłowego działania czujnika położenia wału korbowego), co pozwala na samodzielny dojazd na miejsce naprawy. ECU zapisuje kody wykrytych usterek do pamięci RAM (Baran).
Aby odczytać kody usterek, do systemu zarządzania silnikiem musi być podłączone zewnętrzne urządzenie diagnostyczne. Aby to zrobić, system ma złącze diagnostyczne.
Kody usterek można odczytać w centrum serwisowym, które posiada niezbędny sprzęt.