Sounds like you have some moisture in the carburetor. Drain and clean the carb bowl, and also check the fuel tank. Gas floats on water, so the engine will start and run from the gas on top. When the water/gas is agitated, the water maybe gets sucked into the carb and it won't start until the mixture sits and separates again. This is just a guess, but sounds reasonable.