The next time it does this take the spark plug out and try turning the motor over. If the plug is dry it is not hydro locked. See if it turns over easy without the spark plug. If the plug is soaking wet it could be hydro locked. Maybe the float vavle in the carb is sticking open at times and letting raw fuel into the cylinder causing hydro lock.