My 115 runs rough from idle up to about 2000 rpm. Over 2000 rpm it runs fine. Has good starting power and does not normally die, sputter or stall from a start, but if I hit it real hard and fast I can force it to die. It always starts fine - cold or warm. I noticed today that it was...