I have never experienced a bug like this with Mach 3 either through the parallel port or UC100 motion controller. Nor have I ever seen one reported on here. I think therefore it must either be in the motion controller or possibly a wiring problem between that and the drives. Poor or intermittent contacts, and / or earthing issues, can give rise to odd phenomena.