To me it sounds like the controller is hanging waiting for something to happen (and pretty rubbish programming, in that it locks up rather than timing out).

Are there any sensors on the turret?
And is there anything connected to the Origin terminals on the driver?