Best way to fix it when you run out of gas is this. Because you ran out of gas, means your fuel filter is out. When you run out of gas, you end of getting like a air blockage in the line. Now, professional way is to take fuel filter off and fill with gas and put back on, BUT i will tell you a back yard mechanic secret way. Is get a can of starting fluid ( you can get at any auto parts store) and while someone is in side the Pickup, have them ready to turn the key. You are outside with the hood up, and you will be spraying a little bit of the starting fluid in the air intake of directly in carb area ( if carborated) but just spray into air intake. Have them crank the engine, at same time you will spray starter fluid in air intake, just a couple of quick sprays. You will notice it will start and maybe die again. That is normal, you might have to do this a couple times to get things flowing. HOWEVER, what normally happens when you run out of gas, the fuel filter picks up all that junk that has been gathered in the bottom of fuel tank and it has clogged your filter. FOR SURE, if you replace your fuel filter, it will solve this problem. Thank You, and I hoped this helped you.