Just a thought - have a look at the step/direction pulse width within Mach3 (if this is what you're using). Fiddle the value to be longer (e.g. 5us) and see if this helps any.