I'd pull the vapor canister next and look for charcoal pellets in the to/from lines. It could be restricted. If there are small pellets, replace the vapor canister and clean out the lines.
When fueling, does the pump kick off sometimes and you have to keep restarting it?
What year truck are we talking about anyway?