I think the evap canister can fault if the gas tank is over filled and fuel is sucked up the vapor line into the canister. Haven't heard of it happening on a 4Runner though.