Tejasdge, in case I missed something I apologize in advance, if not, then... ... ... the start/stop solenoid is not the one with the "little fuel injection line" thing. That is the KSB solenoid and it's only function is on cold start conditions.
The fuel S/S solenoid is just above the area were all the injection lines connect to the pump. It has 2 wires on it, one blue and one black.
Can you be more accurate as to which screws were missing or loose????
Depending on the answer to this, we may be able find your problem.
If you want to rule out the S/S solenoid the quick way, just pull it out carefully, making sure to lift the solenoid up and to the side while grabbing the little spring and rubber tipped metal cylinder in it. If possible stick a small pencil magnet into the hole and see if any metal shavings come out... we hope NOT...
With the spring and metal cylinder left out, reinstall the solenoid and try starting the truck. If it fires up and runs, it's the solenoid and you need a new one. If it runs ok, you'll have to use the manual shutdown lever to stop the motor until you get the solenoid replaced.
Another item to look for is the little rubber tip on the metal cylinder that was inside the solenoid. It is common for the rubber tip to be chipped or damaged as well. That is all it will take to mess up the engines ability to run and/or idle.
In the case of running out of fuel I would theorize that the VE supply pump side of the equation suddenly went dry or very low on pressure then maybe surged when some fuel returned momentarily.
That condition would cause a rapid cycling of the internal pressure/bypass valves causing spike(s) in the internal pressure in both the supply side and high pressure side of the pump. Those types of spikes can damage the solenoid and/or it's components like the rubber tip.
Give that a check and let us know how you make out...
Pastor Bob...