IPhone 6s

phone boot loops - can be caused by a bad battery  or a bad pmic both which are common on this phone. in rare cases a messed up home button plug on the motherboard can cause boot looping