I'm having a similar problem. I removed the muffler and cleaned what I could. There was quite a bit of stuff around the screen.
Unfortunately, It didn't fix it for me. :(
I suspect a weak spark... maybe something wrong with the magneto... Unfortunately, I can't figure out how to get to it. Can't get the adapter that runs to the drive cable off.
Robert Eden
November 2007