Occasionally if I hold down the starter and push the throttle a little bit for about 2 minutes, I will get it to start... but even then it won't idle without shutting off. I have already tried draining the carb, getting new gas, and changing the spark plug. What could be the problem?