That is a good question, I had the same thing happen, weird resets, PLC code gone missing, etc.
I attributed it to power supply issues, since moving to the ISOBAR power strip and more importantly (per CAI) taking all relays off the same power supply as the board, I have not had that issue...