I occasionally have a similar issue and have it narrowed down the the fuel pump wiring. 97% of the time it fires right up. I had slow starts but replacing the batteries fixed that. The 3% of the time that it doesn't start, I wiggle the fuel pump wiring, make sure i hear the pump priming, and she fires right up.
Guns don't kill people, I kill people