Вот выписка из электронного Chevrolet Service Manual:
При установке кода неисправности блоком ЭСУД, контрольная лампа включится только на коды типа А, В и Е, но код сохраняется в памяти ЭСУД для всех типов кодов неисправности. Если проблема не постоянна, лампа выключится через 10 секунд при отсутствии неисправности. Диагностический код неисправности сохраняется в памяти контроллера ЭСУД до его очистки сканирующим прибором. Отключение питания на 10 секунд очищает некоторые сохраненные диагностические коды неисправности.
Там еще таблица есть которая разделяет неисправности по группам А, В и Е, и еще если читать про конкретый код неисправности там написано условия при котором загорится ЧЕК.
Вот к примеру:
Диагностический код неисправности P0201
Цепь управления форсунки 1
Описание схемы
В контроллере ЭСУД имеется четыре отдельных управляющих цепей форсунок, каждая из которых управляет какой-либо форсункой. Форсунка включается, когда цепь управления замыкается на массу контроллером ЭСУД. Контроллер ЭСУД контролирует ток в каждой цепи управления. Контроллер ЭСУД измеряет падение напряжения постоянным резистором и управляет им. Для определения неисправности каждая цепь управления контролируется. Если напряжение в цепи отличается от заданного в контроллере ЭСУД, то устанавливается диагностический код неисправности. Данный код неисправности определяет короткое замыкание на массу и/или разрыв в цепи, а также короткое замыкание на аккумулятор для нижних выводов управляющей цепи форсунки.
Условия установки кода неисправности.
* Сигнал обратной связи от FETS об отказе контроля.
* Двигатель работает.
* Напряжение аккумулятора больше 9 В.
* Число оборотов двигателя больше 600 мин-1.
* Неисправность присутствует в течение 5 секунд.
Действия, выполняемые при установке кода неисправности
* Контроллер ЭСУД включит контрольную лампу индикации неисправности при обнаружении отказа в первый раз.
* Контроллер ЭСУД сохраняет условия, имевшие место в момент установки диагностических кодов неисправности, как буфер записей состояния, а также в протоколах неисправностей.
Условия очистки кода неисправности/индикации неисправности
* Контроллер ЭСУД выключит контрольную лампу индикации неисправностей на третий последовательный цикл хода, в котором была запущена диагностика и неисправность перестанет отображаться.
* Архив обнуляется через 40 последовательных циклов нагрева без неисправностей.
* Диагностический код неисправности может быть обнулен с помощью функции "Удалить информацию" (Clear Info) сканирующего прибора.
* Отключение питания контроллера ЭСУД более, чем на 10 секунд.