J'ai déjà eu des pb de Timer qui continue à se déclencher.
En plus du stop, je fais direct un Dispose et là c'est ok. Mais faut evidemment le recréer apres pour réactiver le tout
Et je sais pas si c'est ce que t'a fait mais quand on travaille avec des thread faut utiliser le Timer dans System.Threading (et pas celui dans les Forms, enfin avec wpf c'est sans doute different je connais pas)
Voilà "my 2 cent" j'espere que ça marche