Code stops after some time using delay

The data sheet for the unit is output of 2A on the 5V DC rail. It is supposed to be built to be able to drive small motors without a sep power source... supposadly. Would this cause the issue?

I played around with it and if I move the arms of the servos unconnected to power, then plug it back in the motors move back to where is stalled out?