В начале процедуры таймер нужно отключить, а в конце процедуры включить
Какой интервал срабатывания задан?