This happens to me all the time. The exact same problem. It is getting old to have to double check my timers every week - only to find that a handful are not going to fire. The only solution, like you mentioned, is to delete that bad / corrupt timer and make a new timer. This has been...