Hi!
I've had a battery leak on my MPU board a while ago. I went through the whole board with vinegar, then cleaned it with distilled water. I bought a remote battery holder and soldered it on the board without removing the old one (as seen in many YouTube tutorial videos).
This solved the problem of my TOTAN killing the power to the playfield, mechanics and DMD after a while of playing temporarily. Now the game runs fine too. Back then with the battery leak, after the game would die and I would have to turn it off and on again it would restore factory settings and clear highscores and settings.
Now, whenever I turn the game on (after it's off normally, without any "game death") it resets back to factory settings (number of balls, free play, etc.) but keeps the highscores. I have never encountered anything like this.
Any suggestions?