OK I don't know if this will work for you but it seems to have done the trick for me.
Take the battery out of your phone and leave it out for ten minutes.
Then try it.
It's worked for mine which has no been stable for several hours. Hope it helps
Mike