Hello everyone, in need of some assistance. I have a 2003 E320 sedan, I can smell gas fumes in the car after I fill up with gas - not topping off, and no fuel leaking. Also note that my gas like blinks after a while and I also get a console warning that my gas cap is loose. I am using Shell premium gas, or Chevron Premium. Also the check engine light came on - took in for Smog and maint, and got the diag codes of P0442 and P0455...mechanic seems to think my evaporative canister is leaking....any ideas/suggestions of other things I could or should check?