HELP! 2005 Grand Prix won't take gas!

Can only put a couple $ of gas in per fill. The Evaporation Vent Canister and the Fuel Fill Limit Valve on Fuel Pump Assembly have been replaced. Don’t know what to replace next. An inspection of Emission Vent, tubes, canister and lines has been done and all appeared to be ok. Don’t know what to check or replace next.

P.S. This started this last summer but didn’t have a problem all winter filling up. When it got warm it started all over again and worse.

It may be a check valve. Usually a ball type valve that keeps the fuel in the tank in the event the car is upside-down. Some heavy sting trimmer line may free it up, if that is it.