Worn out fuel pump, or plugged fuel filter.
I say that because I'vee had to change my pump in my 1991 C2500 after running out of gas.
The gas keeps the pump inside the tank from overheating.
If you run out, or drive around a lot with less than 1/4 tank, it's detrimental to the pump.