I'm not positive as to what the reason is for this. I'm guessing maybe the internal battery backup or the RTC has failed. I don't believe the controller resets at all. The ports are all working on the relay box (just have 1 relay box). I've got a usb expansion hub with the water level and salinity probe connected to it. Water level is not hooked up currently and the salinity probe failed sometime in the last 2 months. I've got a backup probe that I just have not replaced yet. I keep forgetting to change it because my tank and controller are at my office which is an hour away from me. Also, in my area, we have had some very cold, icy and snowy days over the last couple weeks.
No bus locks or any alert / status flags are being reported. I can communicate with the controller. It's just the date and time that keeps getting reset. I'm pretty sure I have another Plus in a box that I can get out but I'm not positive. I know I have a couple standard RA's that can be used.
No visible water damage or salt creep on any of the components. It's mounted on a piece of wood to the back of my stand right next to all of the hardware. In fact, the controller is screwed into the wood from the inside of the case....so it cannot fall down unless I take it apart specifically to prevent damage.

Any suggestions? Does the controller need to be RMA'd? Is there anything that I may be able to test or swap out on it that could fix it? I'm game to try anything with it (as most of you should know).