iPhone 5s wont stop boot looping
So my iPhone 5s keeps repeating the apple startup logo over and over again and never fully boots. The logo will come on for about 15 seconds and then go off for 2 or 3. Once and awhile instead of just going black, the screen will turn red with lines and stuff then return to the apple logo. I used to be able to turn it off by holding the home and power button down for 2 cycles, but now I can't even do that. I also noticed that it started to loop the low power screen, and that when you shake the phone it feels like the insides are loose. Its been this way for a wile and I need my phone back. Plz help
iPhone 5s