Bootloops are caused by a faulty component which the phone cannot boot without (screen, battery, etc)[br]
So reading what you have said, the screen or battery are the problem - battery could be faulty and is not being detected, or screen has damage not visible to the human eye[br]
try the battery first, since its cheaper. try reseat teh connector, or swap the battery. If not, the screen is the likely issue