So here is my update to this slow fill issue.
Friday I replaced the evap canister and evap vent solonoid. The truck already had the newly designed evap solonoid which relocates the solonoid and has the long tube for the air vent for the solonoid but I relaced it too. I used my shop vac to suck air on the vent lines from the tank and got no pellets at the canister connection and a few at the small tube going up to the filler pipe. Put it all back together and have been able to put gas in without holding the pump nozzle once from about 1/4 to a little over half and today to almost full. Different stations and pumps each time. I am not sure what the issue was but suspect the canister may have been ruined from overfilling and was waterlogged with gas so to speak or just clogged, but I could blow air easily through all the ports. It is amazing to be able to stick a pump in the fill tube, start it and walk away and have it flow at full speed. Took about an hour and a half, including lowering and re installing the spare. Pretty easy and well worth the effort.