Not setting the frequency will bug things when starting the timer without setting the frequency or period. If this is not setup here, then it should setup on the start. Perhaps, starting all timer frequency to -1 and cheking if its less than 0. Is so, setup the frequency with 1Hz