Hi, my pool timer is losing time, it's working, but losing an hour or so every few hours. It looks pretty old, some of the casing and the cogs behind it are pretty rusty. Could this be more than one thing? I assume there's a timer motor and then a mechanism that that drives the 'face' and it could be either or both parts? How do I isolate the issue? It's a intermatic T104M.