I was experiencing the same problem and went through all the steps and nothing helped. My machine would power up and run but would shut down at intermittent times during the program. Finally I checked the connections on all the drives and isolated the problem. It was a loose connection to one of the servos.