Well, if the pump runs and it don't pump..............
Double check the filter again. Easier than the pump.
But, there is a short piece of hose that connects the output of the pump its self to the connection on the outside, and if it comes off the pump will just circulate the fuel inside the tank with none coming out.
Sounds like what has happened to you.
If so, then you have the choice of dropping the tank, or cutting a small door in the bed to replace the pump through.
It seems that most of the guys here drop the tank, but they are used to working under the truck and have lots of jacks and stuff to do it with.
As I have posted here before, a mechanic friend of mine quotes two prices for replacing the pump.
One for dropping the tank, and less for the door.
He has the measurements for where to cut the door for most every truck or blazer type he works on, and does a pretty neat job of making a small door to cover the hole.
Double check the filter and all lines first, but if not, then its the pump.