Kun henkilö ostaa auton, hän yleensä odottaa sen toimivan hyvin pitkään. Tätä varten autonvalmistajat ovat kehittäneet kehittyneitä tietokonejärjestelmiä, jotka pitävät auton kurissa ja auttavat pitämään sen moitteettomana. Nämä järjestelmät sytyttävät myös moottorin tarkistusvalon, kun autossa on jotain vikaa. Autodiagnostiikka on testi, joka kertoo henkilölle, mikä aiheuttaa tarkistusmoottorin valon syttymisen. Kun ongelma on tunnistettu tällä järjestelmällä, mekaanikko voi jatkaa sen korjaamista.
Monissa autoissa on nyt tietokonejärjestelmä, joka pitää sen kurissa. Tämä tietokonejärjestelmä vastaanottaa jatkuvasti tietoja moottorin eri antureista ja säätää näitä järjestelmiä, jotta auto voi toimia sujuvasti. Tämä tietokonejärjestelmä ohjaa myös moottorin tarkistusvaloa. Kun tietokoneessa on ongelma, se ei voi korjata itseään, se sytyttää valon, jotta mekaanikko voi tunnistaa ja ratkaista ongelman. Järjestelmä tuottaa myös koodin, jonka avulla voidaan tunnistaa ongelman alue ja luonne.
Autodiagnostiikan suorittamisen helpottamiseksi monissa autoissa on sisäinen diagnostiikka, versio II (OBDII) -käyttöliittymä. Tämän käyttöliittymän ansiosta mekaanikko voi käyttää yhtä työkalua ongelmien tunnistamiseen lähes kaikissa automerkeissä ja -malleissa. Testin suorittamiseksi skanneri asetetaan liittimeen, joka sijaitsee yleensä kuljettajan puolen kojelaudan alla. Kun skanneriin on syötetty tietoja auton mallista, ajoneuvon tunnistenumerosta (VIN) ja moottorityypistä, se voi tunnistaa ja kaapata vianmäärityskoodin. Tämä koodi auttaa mekaanikkoa tietämään, mistä etsiä ongelmaa.
Esimerkki auton vianmäärityskoodista on P0131. Tämän koodin jokainen osa viittaa johonkin tiettyyn. Koodin ensimmäinen osa on kirjain, joka viittaa yleiseen alueeseen. P tarkoittaa voimansiirtoa, B runkoa, C runkoa ja U tunnistamatonta. Seuraava osa, numero, on valmistajan koodi. Usein tämä on yleistetty 0, mutta joskus se voi olla 1. Seuraava numero, joka ilmestyy, viittaa ongelman alueeseen. Jokainen numero yhdestä kahdeksaan viittaa eri alueeseen. Esimerkiksi 1 tarkoittaa ilma- tai polttoaineongelmaa, 2 – injektoripiiriongelmaa ja 7 tai 8 lähetysongelmaa. Koodin kaksi viimeistä numeroa osoittavat tarkemmin, missä ongelma on lokalisoidulla alueella. Nämä numerot voivat vaihdella autonvalmistajan mukaan, joten mekaanikon on ehkä soitettava valmistajalle tarkan sijainnin määrittämiseksi.
Autodiagnostiikka voi helpottaa autoongelman löytämistä. Sen sijaan, että mekaanikko tarkistaisi koko moottorin, kone voi tehdä sen hänen puolestaan. Lisäksi kuluttajat voivat ostaa joitakin diagnostisia skannereita. Yhdellä kädellä kuluttaja voi saada enemmän tietoa siitä, mitä hänen autossaan tapahtuu. Kuluttajaskanneri voi myös tallentaa koodeja ongelmille, jotka eivät ehkä näy, kun auto viedään mekaanikolle.