A couple other things to check. You mentioned "mist coming from the carb" and "fuel dripping from the venturi".

Check the float operation on your carb. A stuck or misadjusted float can result in raw gas being dumped in the engine and killing it. This is flooding at an extreme and can make restarting very hard for a long period of time.