Женя, а машинке сколько лет? Бензин, это самая распространенная причина в России. А так, причин куча. Он не плотно закрытой крышки бензобака до замены катализатора.
В интернете полно описаний проблемы:
НАИБОЛЕЕ РАСПРОСТРАНЕННЫЕ ПРИЧИНЫ, ПО КОТОРЫМ ЗАГОРАЕТСЯ CHECK ENGINE, А ТАКЖЕ ВАРИАНТЫ РЕШЕНИЯ:
Если горит "Чек" по причине низкопробного топлива — попытайтесь слить содержимое бака и залить в него нормальное горючее.
Check горит из-за проблем со свечами (треснул изолятор, неправильный зазор в свечах, нагар и т. д.) — проверьте свечи и замените в случае такой необходимости. Если нарушен зазор между электродом, приведите его в порядок, величина должна быть не более — 1.3 мм.
Катушка зажигания также не редко является причиной, по которой загорается лампочка Check Engine — убедитесь в наличии искры, а также проверьте при помощи мультиметра (или омметра) сопротивление на выводах катушки, расхождение не должно превышать — 1-4 и 2-3.
Кислородный датчик или, как его еще называют лямбда-зонд, также может стать причиной, по которой загорается Check, решается проблема проверкой работоспособности лямбда-зонда. Если неисправность датчика подтверждается произведите его замену.
Проблемы с катализатором — также лечатся проверкой и заменой.
Неисправные форсунки могут стать причиной, по которой загорается "Чек", чтобы подтвердить или опровергнуть эту версию проверьте форсунки и произведите очистку в случае необходимости.
Нарушения в работе топливного насоса или топливного фильтра. Данная проблема решается посредством проверки давления в рампе, оно не должно быть меньше 3-х атмосфер, если обнаружатся проблемы, замените или прочистите фильтр/сеточку или полностью замените бензонасос.
Высоковольтные провода, как я уже говорил, также могут послужить причиной возникновения проблемы с "Чеком".
А вот, что выдал яндекс: