I have a 07 700Xp Ranger, 320hrs, the machine started to develop a cough at 3/4 to full throttle. The Machine runs perfect other than that, and will cruise down the road at 5900 RPM with no issue. If you stomp the gas from idol or low RPM it wont start the issue until the RPMS get above 5K, if you running 3-4K it will do it as soon as the throttle reaches 3/4 open. I have changed the plugs and read them, look slightly lean but not bad. No codes except and code its had since I owned it for the transmission. Tested fuel pressure, its right on, looked for air leaks around the boot, found none. I also changed the belt just to make sure it wasn't a slipping issue that the tach didn't show it getting to the rev limiter. Any help would be GREATLY appreciated