Have a 96 Cherokee Classic. Getting the P0443 code. Have been told it could one of three things; the wiring, the gas cap or the canister purge valve. I also heard that if the purge valve is making a clicking noise, it is working. Mine makes no noise. The fuel miliage has become horrable as...