Lol I've read smoke test but how do we accomplish this lol
could be the canister tank is messed up, if thats got gas in it can keep the tank from venting when filling it up iirc. or a busted lone to the tank or off the evap solenoid on the engine. smoke test would be your best bet.