If you let it sit for an hour after running for a while then before you try and start the engine pour some gas down the carb. If it fires up like normal you'll know that the gas is evaporating out of the carb. You might not know why the gas is evaporating but you'll know where you're problem lies.