So I have done all of the above and have now done a reasonable amount of test prints without killing a further stepper....so far. Im suspecting it was static build up, but cant be sure
Have other problems now but all fixable.
Will update further if I do kill another stepper, but so far so good!