What changed between it working well and now? Any physical changes that you made? What version of Windows are you using and do you allow it to update?
I had similar things occur but, I am using an Ethernet ess control and if you are doing anything with using USB with Mach 3 while running, weird things happen. I had a wireless USB remote I was using until I realized that this was randomly sending a signal to windows. I guess it was trying to stay alive, and it would cause my machine to either throw the ran out of memory error or it would send an axis to a position out of the program or crash.
I stopped using that controller and I try to not touch anything on the PC while the job is running. I keep going back and forth on if I should upgrade to Mach 4 or not.
Otherwise, I suppose the cable could be shielded better.
Sent from my SM-N960U using Tapatalk