If idling ok i would look at the gearing, is it slipping? However i'm no expert