Originally it sounded like maybe a motor issue but if it works properly when connected to teh programmer then it sounds like a voltage/amperage issue (not getting enough). If the servo acts up only when ther eis a load applied to it then I would say you are exceding the amperage limit of the ESC's BEC current.