Any ideas would be appreciated. I have a 2017 uforce 500 will idle fine and will move at 1/4 or less throttle. When given more throttle it will spark knock, smoke and cut off like it’s in a bind. I Have checked the valves, took exhaust off in case it was plugged. I was thinking rings but it shouldn’t idle so good?