TrTinf Хм. Так вот конструкция с CASE и шагами как раз и называется конечным автоматом состояний (State Machine).
1. Если закомментировать ВЕСЬ код и оставить только вызов таймера - что будет?
2. Не используется ли этот же таймер в других состояниях автомата?
3. Так может для выдержки "...когда кончится выдержка" использовать вообще TOF?