I think the problem is with the phone itself, like a manufacturing issue. If resetting it fixes the problem, that's great. But if it doesn't, you'll need to replace it. I don't think any updates will fix it.
1st restart the handset and then check for 1 day if the issue continue then try to take complete backup of your data and reset it and if still the issue continue then check with the service center