Chris, sounds like an electrical problem to me. Fuel problems usually will not repair themselves. They cut power or stop the engine from running and that?s all you get until you change the circumstances. In your case it sounds like you are losing electrical to the dash circuit. You need 12v to the fuel pump solenoid or the engine will shut off. This is what is energized when you turn the key on. Because your gauges are jumping it sounds more like a ground problem with the entire circuit rather than the fuel solenoid. See if it will do it in the driveway otherwise just check to make sure all connections are clean and tight etc. Start with batteries and battery voltage and work forward.