Your problem appears to be a motherboard. You should back the phone up, and then replace it yourself(if you're comfortable with that, it is a complex repair) or just take it to a repair shop
open