I've got a problem with the bike, I'm thinking that I need a throttle damper of some kind?
about a month ago I put a new throttle tube and cables on for the first time in 10 years. I have one of those throttle cams for the softest delivery and then found a throttle tube for $10 that did the...