I think this a hardware problem. For the past 2 years I've been having problems with the system clock - it keeps losing time and every now and again sets itself to pacific local time. It's not a major problem, just that one program I has a rediculously paranoid copy protection that takes note of the system time and won't boot if it's changed.
I don't think it's the battery - the PC is only 4 years old.
I don't think it's the battery - the PC is only 4 years old.