sounds like faulty timekeeping hardware on the motherboard.