Hi. Have you already attempted a hard reset? It could be anything from corrupt user data or firmware to a failed hardware component. You need to start off by clearing data under Settings > Backup and reset > Factory data reset > Reset phone. Backup your data first if you can. If the issue persist, proceed to reloading the firmware. If still not go, then take it to your local repairs shop.