I purchased a Pioneer DVR-531H-S about 3 years ago and I have been very happy with it. However, since the day it was purchased, I have struggled with one problem, the time drifts. I lose about 5 seconds a week. Has anyone else seen this problem and is there a fix for it?

I tried auto-syncing it to my cable, but it only does the sync the first time. I assumed it would sync automagically periodically, but it doesn't. This problem forces me to do "Initial Setup" every couple of months to correct the time.

Thanks,
Brian