i have noticed that if you add a timer to a user defined control you can start it from within the control, however you cannot stop it
tmrInterest.Stop(); is ignored
Hope this helps
Realised I was trying to stop the timer from within an asynchronous call which is why the command was having no effect!
Glad you found a solution and thanks for confirming so quickly.