I recently replaced the main "sleave" because the battery was not holding the programming after losing power. The system lost power the other day and it again lost the programming. Is the DR5 switch "on its last leg" or is there something else I should be looking at? Tks.