Wont home, possible grounding issue

Arcdroid all of a sudden wont home correctly. it extends the second arm all the way out and the starts moving towards home then “printer stopped kill() sent.” did some research and seems like other people had similar problems when the X2 was hooked up. I removed the x2 board and it started working, but on my second cut after that it did the same thing and im back to square 1. when it was working, I homed it several times and did a couple dry runs and it never had an issue. first cut went perfect. Then it took off a random direction midway through my second cut, threw the same error, and now wont home again. Using a Hypertherm Powermax 85, and both the firmware and simpletrace is up to date. Any advice?