Di mia esperienza su frigoriferi un relé regge parecchi anni prima che i contatti si incollano oppure non fanno piú bene contatto. e c'é da dire che questi frigoriferi si accendono piú vote al ora e si guastano dopo parecchi anni.
Non credo sia il tuo caso, ma se hai fatto uso della funzione millis() per qualche timer devi ricordarti che dopo 55 giorni millis() si resetta e quindi il test if(millis() - Timer > X) non sarebbe mai vero, o meglio lo sarebbe dopo altri 55 giorni.
Il ritorno a zero (overflow) succede dopo 49,5 Giorni e se il controllo del tempo trascorso viene fatto in un certo modo non ci sono problemi, viene misurato in modo giusto. come dice tuxduino ci sono anche altri metodi per impedire problemi.