It could be a coil failing or stator or cdi box. www.cdielectronics.com has the troubleshooting guide for your motor. Your top rpm for that motor should be 6000 rpm.What happens if you pump the primer bulb when that is happening? Is the pulse line in good condition? Any loose clamps on the fuel lines.