потом заводишь двиг гаснут все остальные лампочки все значит ошибок в работе не обнаружено я правильно понимаю?
Когда какой-то блок регистрирует ошибку, то при этом может загореться лампочка "check engine" (менее известный термин, но более корректный MIL - Malfunction Indicator Light), но ошибка может быть записана и без этого. Чаще всего одни коды вызывают MIL, а другие просто тихо записываются. Бывают редкие случаи когда один и тот же код ошибки может вызывать MIL, а может и не вызывать. Как правило такая странность обусловлена серьёзностью проишествия (физически это либо величина отклонения, либо последовательность событий, либо тупо в алгоритме забыли в одном месте исправить

). Бывает что некоторые ошибки не вызывают MIL и этому трудно найти рациональное объяснение, но общий подход таков, что такие ошибки ещё не означают самой неисправности, но помогут обяснить что происходило до того как случилось действительно что-то серьёзное.