I have a 700xp and from what you described mine has acted similar in the past and it was the plug wires arcing to the head causing it to run rough at certain throttle positions. May want to look into that.