if the motor workes fine in one direction and the the other the only think ( i think ) it can be is software in the microcontroller or pc software ( that is if u r using a 4 pole stepper, if it is a 2 pole it coule be the above plus a flakey drive transistor |