I have had the Same Issue, after a lot trouble shooting I determined That the problem was EFI From the Controller.
I have created a controller cover shield that can be printed here.

In My Post I had to print a shield Also so I covered the Controller with a temporally shield to get the Print done.
After the First Print, installing the Aluminum Duct tape, and cutting out all the vent holes I installed the EFI shield and Printed another one for my Second printer.
Even though it was almost never giving and signs of EFI problems and finding out it was having them but was far and few between.