объявите таймеры глобально и вызывайте их отдельной задачей. изврат конечно, но алгоритм можно не переписывать. ;-)
Правила форума