Fuel pump probably went bad, they keep there cool from being in the gas and when you run low can pick/up dirt water etc. I have seen lots of cars run out and ruin the pump. But you could try a fuel filter and get checked by a much before buying a new one.