Have Toyota Questions? Ask a Mechanic for Answers ASAP
The problem is in the onboard vapor recovery valve on top of the fuel tank is damaged or has fuel on top of the read valve not allowing the vapor pressure when filling to escape from the tank. Check the large corrugated hose coming from the top of the fuel tank to the charcoal canister, if you disconnect that at the canister and it will accept gas, then your problem is in that valve on top of the tank.
The other thing that I have seen is this is the rubber hose that extends off of the canister in the frame rail will get cobwebs built up inside that diaphragm and not allow the air to escape from the charcoal canister. Previous reply it should of said if you remove that corrugated hose from the canister from the tank and the problem is still there the problem is in the valve on top of the tank.