This could be a thermal issue, try cooling the controller and Stepper motor Drivers.
Also if you happen to be near the 3D Printer after a few hours carefully touch the Stepper motors to see if they are overheating.