I messed with the stepper motor control code. It is improved and now turns the drive off between movements to keep the motor from over heating. The real problem I was having was not iin the code. It was a loose set screw on the drive shaft of the motor.