I have a craftsman 8.5 horsepower snow thrower about three years old now. The engine will stall after about 20 min. It will start again but will not run for more than 2-3 min and stall again, this will repeat until it sits for several hours. The engine no longer has as much power as it use to either. Any suggestions how to correct these problems.