When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
A smoke test can pinpoint it. Low pressure, inject smoke at the gas cap, look for the leak. Not really a DIY job. You could check the hoses to the canister.