Does your throttle cable have a little slack, or is it tight, if it is tight, it might need the cable throttle mount adjusted to release all pressure off the cable when the pedal is not being pressed.
I am just throwing stuff out there, that one is an easy one, as you can just look at it without having to pull anything apart.