Двигатель и прочие узлы современного автомобиля оснащены, как правило, системой самодиагностики, которая в состоянии определить большое количество неисправностей и оповестить о них водителя. Поэтому большинство автовладельцев под диагностикой подразумевает считывание кодов ошибок из памяти блоков управления. Но часто бывает, что ошибок в памяти нет, а двигатель работает неправильно. В этих случаях используются более «продвинутые» средства диагностики, например, мотор-тестер, позволяющий быстро и точно определить состояние механики двигателя, системы зажигания, форсунок и т.п.