Check if you lose position, see the axis of the motor and check the angle be correct, make a mark.
If you lose position then is entering noise for the cable paralell, the mach3 then receive alarm of servo for crashing, check his shielding
Because change a parallel port, Which problem technical you have?
Renato