Another possibility is that your phone is just defective. In case it really is, send it to a repair center. They should fix it at no cost since it's still under warranty.
Have you downloaded an app recently? There are times an app is compatible with a phone but when you download it, it causes phone to malfunction. So you might want to check that.