Missing steps is the major reason, may be the motor is running overloaded or need to fine tune the motor parameters.