As others have already pointed out, this is most likely caused by a hardware issue, specifically your controllers. A spike, no matter how large or small it is will cause the auto-pilot to disengage. If you're still experiencing this after repeated recalibrations, it may be a sign that the potentiometers or sensor (depending on what the stick uses) is going bad.
ack-ack