I would look down the carburetor throat after you shut the engine off. Do you see gas continuing to drip. You may be flooding the engine due to worn needle valves or bad floats. It will usually take quite a while before the plugs dry out and you can start it again. That's my guess.