I was having a similar problem. In the suspend/resume scripts i used hwclock --systohc and hwclock --hctosys to make sure that the current time got set in hardware on shutdown and restored from ...
Information from the Event Viewer led me to think that in was problems with my BIOS, ACPI, and Windows XP according to information from Award concerning the BIOS I had on my machine. Obviously this ...