My 2004 Honda Pilot has a gas filling problem. I have to fill it very slowly in order for it fill the tank. Other wise it does not work.
This could be a bad vent valve or a blocked vent hose located near the vapor canister under the vehicle.
As this article states,
A clogged up vent valve can cause trouble filling the gas tank.
Another Pilot owner posted at Car Gurus that "when I try and put gas in, the pump keeps stopping as if the tank is full". His resolution was a blocked vent.