S60 keeps resetting randomly during round and losing activity data!!

My S60 watch keeps restarting randomly during my round and I am losing shot & activity data.

I have already tried Hard Rebooting the watch, Restoring Default settings & also formatting the Garmin drive after connecting it to my computer, but then it works fine for one round and then starts to restart randomly again, which means that I have to keep rebooting the watch every time.

Is there a solution to do a clean install of the Garmin app files so that this issue is fixed once & for all?