First off, thanks for all the help I got on my last check engine light issue. I had to replace my bank 1 sensor 1 o2 sensor. Which I had done by a shade tree mechanic nearby. The light went off and all was good. Then a week later I got a P0441 error code, the guy at autozone told me to tighten my gas cap. Did so and had the light reset. Then a week later the light popped back on. Had the codes scanned and here I go the P0441 & P0446 code came up. I've searched and read about the charcoal canister issue. My car has 200k on it and I need to have it inspected at the end of the month. Before I dump a few hundred dollar that I really can't really afford, what can I do to fix this?