Your clock may have bad solder joints or the clock controller itself may have failed it's a pretty common problem. I would try checking the solder joints first for cracks and if that doesn't help just replace the clock module, they aren't too expensive.