Chosen Solution

My iPhone keeps restarting over and over again (endlessly) when it restarts sometimes it flashes a red screen then turns back off. Stranger part is I cant take it out of its charger or it becomes unresponsive and doesn’t turn on (not even to restart) or go into DFU mode or Recovery. Anything I can do?

The first thing to check is the condition of the battery. Because your phone won’t boot, you’ll have to measure the voltage directly at the connector with a multimeter. If you are uncomfortable doing that, you could just replace the battery or have a reputable technician try it to see if it solves the problem.