Здравствуйте, если загорелся "Check Engine", то кроме свечей причин может быть несколько, вот основные:
1) Плохой бензин. Лампочка может реагировать на качество топлива. Выходом будет слить бензин и залить более качественный.
2) Проблема со свечами зажигания. Значок загорается и при проблемах со свечами. Стоит проверить работоспособность свечей и в случае необходимости заменить их.
3) Отсутствие искры в одном из цилиндров.
4) Проблема с высоковольтными проводами или катушкой.
5) Лямбда-зонд. Проблема устраняется только заменой этого узла.
6) Катализатор. Также решается заменой катализатора.
7) Загрязненные форсунки. Устраняется очисткой форсунок.
8) Проблемы с бензонасосом или сеточкой в баке. Следует проверить давление подачи топлива. Оно должно быть около трех атмосфер, если показатели ниже, стоит провести замену или ремонт указанных выше узлов.
9) Уровень масла. Если значок check engine загорается только при нагреве двигателя, остановитесь и прислушайтесь, возможно, услышите посторонние звуки в работе мотора. Проверьте, нет ли трещин в блоке и подтеков масла.
Теперь по поводу Вашей ошибки P0172 - ошибка регулирования состава смеси, нужно проверить форсунки на специальном стенде СТО, они могут переливать. Кроме них, как я уже писал выше, проблема может быть в ДМРВ, лямбде, насосе топливном, регуляторе давления топлива. Замерьте дополнительно давление в топливной магистрали.
Балаково, LADA (ВАЗ) 2108