В формуле вычисления периода таймера достаточно одного сбоя, чтобы таймер сбил всю синхронизацию, творя далее множественные глюки.
И вам по началу коротко и изложили ошибки, но вы были не в состоянии это осознать, без терапии. И только после применения терапии, до вас начало доходить и тут-же...