I am running Windows XP Pro on an HP Pavillion 6635, and the time clock keeps losing time on the systray clock. I have replaced the battery on the motherboard thinking that was the problem, but it did not fix it. What else can I try to fix this?