El clock no estaba funcionando bien. Ahora espera a que el timer termine antes de prender un nuevo timer (antes tiraba timer tras timer, lo cual además era muy intensivo en CPU)