I would guess that your issue lies with the pump. I suspect this as the pump, filter, and sender unit (for the gauge), are all in one unit in tht tank. If the pump is on its way out, you may get fuel pressure for a bit, but it will cut out. The fact that the fuel guage wasn't reading correctly would also suggest the sender unit opposed to the dash guage itself. Just my two cents.