Still having the problem... Here is a little update.
This is so confusing for me because I can't tell what time events are logged in the event viewer. I'm not sure, but it looks like the system might really know what time it is, and is only showing a wrong time on the clock in the corner.
Event viewer has 3 events all within the same second. Event 6013, reporting the uptime. Within the same second, it says:
The system time has changed to 5/1/2009 8:04:03 PM from 5/1/2009 8:04:03 PM.
Then, the next entry, within the same second, says:
The system time has changed to 5/1/2009 8:04:03 PM from 5/1/2009 6:56:16 PM.
The funny thing is, the log time, on all 3 of these is:
That is the correct time, but the events are reporting wrong times, and... bah, I'm lost.
Just while writing this, my clock lost 10 minutes, and I have new events appearing as I'm writing. Entries look very similar, two of them saying the time is adjusted, but none of the times it's adjusted to or from are the correct time. Both were reported in the same second, and both have a logged time that is actually correct.
Then, exactly 10 seconds after those, there are two unrelated entries at the same time.
DCOM started the service TrustedInstaller with arguments "" in order to run the server:
{752073A1-23F2-4396-85F0-8FDB879ED0ED}
The Windows Modules Installer service entered the running state.
Any ideas? Thanks!