The only way to fix it is to replace it. My clock has preformed perfectly since I bought the car in 2007. The problem is the crystal on the clock board. If it's bad, or out of calibration, you are going to loose or gain time. If it's warranty, replace it.