Clean the carb in an ultrasound washer or something, I had that problem with my snowblower, same type of engine. I got a new carb, took it apart and the needle for the gas inlet was worn, try to order a new one but they would only sell the whole carb, so I got a new carb and it worked fine after that. Don't think that was the actual problem though, but it was something with the carb.