This is a bit of a guess but could it be to do with heat. I once had a Kenwood chef where the Triac component had gone. it ran at full speed all the time. I changed the triac and one of the capacitors and it worked fine.
Maybe the triac (translation: speed controller) is on the blink and when it gets hot lets too much current through (hence max speed).
Here is a link to another thread which discusses a similar problem.
http://www.howtomendit.com/answers.php?id=68470
Ben, November 2011