Hello,
So my throttle was sticking open. I replaced the cable with the improved one from our host, but that wasn't the problem! It seems there's some kind of ovality. Without the cable connected, the throttle tube spins freely to a point and then gets hung up on something.
Where can I get a new throttle tube quick?