Основные причины почему загорелся check engine. Открыта крышка топливного бака. Проверьте, плотно ли она закрыта.
Плохой бензин. Система может реагировать на качество топлива. Выходом будет слить бензин и залить более качественный.
Уровень масла. В первую очередь проверьте щупом его уровень. Также посмотрите, нет ли трещин в блоке и подтеков масла.
Проблемы с бензонасосом или сеточкой в баке. Проверьте, ровно ли работает насос, и не издает ли он посторонних звуков.
Неисправен лямбда-зонд. Проблема устраняется только заменой этого узла.