I had about the same problem, the engine would not speed up,so I tryed something different, Might want to try it, I added about a tablespoon of denatured fuel alcohol in the tank, ran the edger for couple minutes and the engine started running properly, couple more minutes and now running prefect.