My service engine soon light is on. The mechanic says it is the evaporation canister. Where is it, can it be cleaned or the filter changed or replaced with one from the junk yard? The last time the light came on he changed the valve on the canister after scanning it with the little computer. Then he sent me to the emissions testing place right away and they told me it was too soon to check because the cars computer wasnt finished self checking. In the meantime while looking at the spark plug wires I noticed a little hose was off so I put it back on and the next day the light went off. Was that possibly why the light came on in the first place and did I spend ninety dollars on the valve for nothing? Also I broke the lenscover on theright front turn signal how do I replace it?