Hi Dan,
Unlikely to be a bad stepper motor causing this behaviour. Check everything mechanical (loose set screws, tightness / binding on axis slides, etc) first.
Try reducing your velocity and acceleration settings in motor tuning by 50% saving the changes - does this make any difference to the error.
Tweakie.