This is only a stab in the dark, but it worked for me, so there is no harm in trying the same.
Remove the battery and back-up battery from your camera.
Now switch the camera to 'on' and depress the shutter button a few times. Yes, I know nothing is happening...well not superficially, but what you are doing is discharging (dumping)
the circuit capacitors, i.e. draining any stored current within the circuits. Leave the camera switched on, go and have a coffee.
Now switch the camera button to off. Replace the back up battery
(with a new one if available, if not use the old battery). Now fit
the main battery and switch on..
This worked for me and the problem has not returned (touch wood!)
I cannot give you any scientific explanation other than what I've mentioned but I can wish you all the best of luck and hope it
does the trick. Please let's know how you went on.
Martin