if you have a Tundra 2013 having problem when filling gas i have an idea to fix it
Just do not over-fill, replace purge valve or valves/solenoids and/or canister, clean charcoal out of EVAP lines/hoses drain any fuel in the out. If hoses bad replace.
Search Toyota Tundra Questions
Toyota Tundra Experts