Ошибка P0172 мало чем способна помочь своим кодом при диагностике, поскольку не указывает на какой-то конкретный неисправный узел системы питания двигателя.
Система улавливания паров бензина устанавливается на авто с нормами токсичности евро 2 и выше. Нужна она, для того, что бы не допустить попадания в атмосферу из бака той части бензина, которая может испаряться даже при не высокой температуре...