So, after plowing everything out checked all the circuits everything check out good nothing was in the lines and boom still won’t take gas, I’m about to the point of putting a new tank and filler neck on it.
Not knowing what exactly you have and have not done, I will list a few things I would do before throwing in the towel and start shotgunning components. Please forgive me if you already have done all of the following.
I would verify the end of the vent hose was clear (not clogged like Bill 1960 mentioned) and would blow air through from the vent hose end up through the end of the vent hose that is upon under the rear of the truck. It is not unheard of getting that hose end plugged from mud, etc.
Next I would pull the filler hose off the end of the tank and make sure any flapper and screen on that tank neck end was clear and not able to hinder flow through that neck. If the flapper was stuck, I would get something in there to get it permanently out of the way. While the fill hose was off the tank, I would put a snake down through my gas filler neck and verify it would slide all the way down easily.
I would make sure the above was done, before replacing any big parts.
EDIT: Also, make sure the tank is like less than half full before pulling the end of the filler hose off the tank. You don't want a gasoline bath, take it from someone who has actually had a solid soaking with gasoline. That stuff burns like the devil, even when it isn't ignited, but of course, much worse when it is burning.