Здравствуйте, вот основные причины срабатывания Check Engine:
1) Плохой бензин. Лампочка может реагировать на качество топлива. Выходом будет слить бензин и залить более качественный.
2) Проблема со свечами зажигания. Значок загорается и при проблемах со свечами. Стоит проверить работоспособность свечей и в случае необходимости заменить их.
3) Отсутствие искры в одном из цилиндров.
4) Проблема с высоковольтными проводами или катушкой.
5) Лямбда-зонд. Проблема устраняется только заменой этого узла.
6) Катализатор. Также решается заменой катализатора.
7) Загрязненные форсунки. Устраняется очисткой форсунок.
Судя по Вашим симптомам причина либо в свечах, попробуйте их заменить для начала, либо загрязнены форсунки, отсюда и запах бензина переливают, в этом случае нужно обязательно проверить их работу на специальном стенде СТО и прочистить при необходимости, также при "Чеке" всегда желательно делать компьютерную диагностику, по кодам ошибок причину определить будет проще.
Еще я бы Вам посоветовал замерить компрессию в цилиндрах, чтобы исключить износ поршневой, как это сделать, описано в нашей статье:
https://blamper.ru/auto/lada-vaz/priora/qa/pochemu-troit-dvigatel-s-utra-v-lada-priora-560aacda5e40cf712a8b4586.
Балаково, LADA (ВАЗ) 2108