same thing happened to me, but rather than spend the money (and being tight!) I decided to strip the timer and give it a blow and oil, its a bit like a basic watch, any way I was worried about all the cogs flying out but came apart quite easily,put back and all seems ok
Fingers crossed!!!
I will watch for the next few months,i am allways around when toasting anyway
Circuit Breaker, April 2013