No offense taken.... The reason why that worked for me was because I was printing from sd card..so it would only send some of the gcode over until the machine vibrated the cable loose enough to kill communication with the board... Oddly enough it was always at a certain layer. Again might not fix ur issue but its easy enough to check.