La cause la plus fréquente des codes d'ÉVAP est le charcoal canister lui-meme. Dans les chars OBD-2 il est presque toujours placé sous la voiture, juste a coté de la tank a gas (Asiatiques et Américains). Dans quelques modèles il est placé dans une fausse aile arrière ou dans le milieu de la roue de secours (quelques Euros).
A meme le charcoal-canister, ya 1 solénoide ou 2 selon les modèles. Et c'est souvent lui le problème.
Ya le ''purge solénoide'' qui lui est juste avant l'arrivée dans l'intake du moteur ou boite du filtre a air. Il est facile a vérifier en mettant/enlevant du 12V dessus et en soufflant dedans pour savoir si l'air passe/passe pas. C'est très rare que ce soit ce solénoide le problème. Mais sur les Toyota Echo par exemple: ca arrive souvent que qqun change le filtre a air sans faire attention et que la hose d'évap se débranche... ca crée un code ''large leak'' ou ''low flow''.
Ensuite ya un solénoide appelé ''vent solénoide'', qui lui controle une hose d'évap entre le canister et le tuyau de plein d'essence. On peut le vérifier de la meme facon que le purge solénoide. Ce solénoide fait souvent partie du canister.
Évidemment ya le bouchon du réservoir d'essence qui peut causer un code de leak d'évap si yé mal serré, si le seal est tout craqué, ou qu'il y a de la rouille sur le tuyau de remplissage qui empeche l'étanchéité du seal du bouchon.
Ya aussi le capteur de pression du réservoir d'essence qui peut faire défaut, mais c'est extremement rare. J'ai pogné ca seulement sur quelques Civic 2000-2005 environ.
Finalement ya tous les tuyaux/hoses qui font partie du système evap. Ca arrive quelques fois que le tuyau de métal en dessous du char soit pourrit (celui qui longe les lignes a gas/brake).
Quand on a un code de fuite; nous on branche une machine qui envoie de la fumée dans le système d'évap, et on ferme tous les solénoides. C'est pas long qu'on trouve ou il y a une fuite! Et j'vois pas de raison logique qui peuvent faire augmenter la consommation d'essence avec un code d'évap....