Pon aquí el programa que estás utilizando para que le echemos un vistazo.
¿Qué tipo de oscilador estás usando?, cristal externo u oscilador interno. El interno puede tener un margen de error grande, aunque dudo mucho que del orden de 2 segundos en 24. Por eso creo que el problema lo tienes en el software.