Sounds like a knackered pump then!
Is it possible some shit in the tak has been disturbed in the tank and blocked the pump inlet?
Might be worth diconnecting the pump and flushing some petrol through? See if any shit comes out?
Clutching at Straws now though