It seems like the continuous restart issue might be due to a loose internal connection or damage to the motherboard, especially after repairs. A damaged flex cable or antenna could also trigger this. A thorough inspection by a professional could be necessary to fix the problem.