Ko človek kupi avto, običajno pričakuje, da bo dolgo deloval dobro. V ta namen so proizvajalci avtomobilov razvili sofisticirane računalniške sisteme, ki držijo avto pod nadzorom in pomagajo pri nemotenem delovanju. Ti sistemi bodo prižgali tudi lučko za preverjanje motorja, ko je z avtomobilom kaj narobe. Diagnoza avtomobila je test, ki osebi pove, kaj povzroča, da se prižge lučka za preverjanje motorja. Ko je težava ugotovljena s tem sistemom, lahko mehanik nadaljuje z odpravljanjem.
Številni avtomobili imajo zdaj računalniški sistem, ki ga drži pod nadzorom. Ta računalniški sistem nenehno prejema informacije od različnih senzorjev v motorju in prilagaja te sisteme, da lahko avto deluje nemoteno. Prav ta računalniški sistem nadzoruje tudi lučko kontrolnega motorja. Ko pride do težave, ki je računalnik ne more odpraviti sam, sproži luč, tako da lahko mehanik prepozna in reši težavo. Sistem izdela tudi kodo, ki se lahko uporablja za identifikacijo področja in narave problema.
Da bi olajšali postopek izvajanja diagnostike avtomobila, ima veliko avtomobilov računalniški vmesnik Onboard Diagnostics, različica II (OBDII). Ta vmesnik omogoča mehaniku uporabo enega orodja za prepoznavanje težav na skoraj vseh znamkah in modelih avtomobilov. Za izvedbo testa je skener vstavljen v konektor, ki se običajno nahaja pod armaturno ploščo na voznikovi strani. Ko se v optični bralnik vnese nekaj informacij o modelu avtomobila, identifikacijski številki vozila (VIN) in tipu motorja, lahko ta prepozna in zajame diagnostično kodo. Prav ta koda pomaga mehaniku, da ve, kje iskati težavo.
Primer diagnostične kode avtomobila je P0131. Vsak del te kode se nanaša na nekaj posebnega. Prvi del kode je črka, ki se nanaša na splošno področje. P se nanaša na pogonski sklop, B na karoserijo, C na podvozje in U na neznano. Naslednji razdelek, številka, je koda proizvajalca. Pogosto je to posplošena 0, včasih pa je lahko 1. Naslednja številka, ki se prikaže, se nanaša na področje problema. Vsaka številka od ena do osem se nanaša na drugo območje. Na primer, 1 se nanaša na težavo z zrakom ali gorivom, 2 do za težavo z vezjem injektorja, 7 ali 8 pa za težavo z menjalnikom. Zadnji dve številki v kodi natančneje kažeta, kje v lokaliziranem območju je težava. Te številke se lahko razlikujejo glede na proizvajalca avtomobila, zato bo mehanik morda moral poklicati proizvajalca, da ugotovi natančno lokacijo.
Avtomobilska diagnostika lahko olajša iskanje avtomobilske težave. Namesto da bi mehanik pregledal celoten motor, lahko to naredi namesto njega stroj. Poleg tega je potrošnikom na voljo nekaj diagnostičnih optičnih bralnikov. Z eno v roki ima lahko potrošnik več znanja o tem, kaj se dogaja v njegovem avtomobilu. Optični bralnik za potrošnike lahko shrani tudi kode za težave, ki se morda ne pokažejo, ko avto odpeljejo k mehaniku.