If it was an Ace servo, the top case wears where the middle pin (three sets of gears from the top - I mean the middle set), which causes the servo to have an issue finding the centre - though only when it is not under much load - like the throttle/brake application.
Replace the top case (about £8) with a new one, and the problem should disappear - this is very common with Ace servos.
__________________
|