Anyone ever just replace the valve on their charcoal canister. I just did that and it seems as though it has fixed the problem. I paid $60 dollars for the valve and so far the check engine light has stayed off? I was just wondering if anyone else has taken this route vs replacing the whole thing?