Hey, perhaps you have some debris in your fuel tank that is getting sucked up against the fuel line thus blocking flow, which is why after letting it sit for a while (the debris will float away from the fuel line) allowing you to fire the engine again. This happened to my truck once, it is a real pain. Good Luck