Ive been busy tearing into this and pulling just about all my hair out.. I found my problem,

well at least it stops faulting now. Heres what I found out. I'm using a Gecko G540 motor controller, this is tied directly to my computer. When the torch was firing I was using the external relay on the LCTHC that is tied into the G540 and the fault light would trip on the G540 as soon as the arc fired. I came to the conclusion that it was interfering with the onboard relay. My solution was to add another relay, using the onboard one to trip the extra relay that I had installed. It solved the faulting out.
How I came to this, I tried everything, having the motors disconnected, it still tripped. All the limits are disconnected. Re grounded everything including my computer, When I unplugged the wires that are connected to my torch switch it wouldn't fault, but reconnect them and it did. there must be some interference in there to cause some kind of backfeeding into the G540.
But at least my controller box looks good again..
I hope it helps anyone that is having the same problem...