A few more bits to think about
Is there a blocked breather around the tank causing a vacuum
A crushed fuel pipe under the vehicle
The fact that the filter is not filling up seems to point to a problem from that point backwards, but for what a new pump costs, it may be worth changing it anyway