could be the 2 white plastic bushings on the throttle.if they crack or wear out it will cause these problems.