2004 e320 4matic. Think the top fuel tank seals are leaking, because whenever I fill the tank all the way up, fuel slowly leaks from the tank, problem does not arise unless I fully fill the tank. This has been an ongoing issue the last 3 weeks, and now I got a P0442 code stating "purge control system has slight leak in hose or shutoff valve of activated charcoal canister. Code says P2014-002 (P0442). Notably, in live data my scanner reads fuel cap: OPEN. Fuel cap is on all the way and tight. Any ideas? Can leaking seals at the top of the tank cause the code? Could they also cause the OPEN fuel cap reading? Any help appreciated. Scanner is foxwell nt510. Cleared code yesterday and it has not come back.