I've cut hundreds of parts with this machine and recently it started homing X and Y (machine coordinates, not standard) while I'm in the middle of a program. It always happens while it's down in a part, all of a sudden hard Y zero to X zero, it could be minutes or hours. Sometimes it will throw an e-stop and other times it will just stop without an e-stop and resumes fine on cycle start. I've tried two PC's and both do the same. I upped the debounce to 4000 and it seems better. If I set the e-stop to Active Slow, the e-stop stops working on my X-Box remote. All the wiring is shielded. I just rerouted the ethernet cable and it didn't do it in 2 hrs of machining but I can't be sure yet. Earlier today it went 6 hours without an issue and decided to go home, machine coordinates, not standard. All unnecessary processes and services are stopped.