I guess the filter sock on the sending unit could be clogged, but other than that it doesn't have any role in delivering fuel to your carb. It only tells your gas gauge how much fuel is in the tank.. Sounds like you are on the right track with replacing the pump.
I just replaced both tanks, fuel selector valve, fuel lines, and fuel pump. Make sure you have the pushrod above the lever on the pump when installing the fuel pump (there is a set bolt but I just hold the rod up with a flat piece of banding metal to hold the rod up while I stab the new pump into position). Also I bought a $20 pump at OReillys and it lasted about an hour of runtime before spraying gas out of the weep holes in the side... Not sure if there is any better alternatives available or not..