It sounds like a tacho fault (that is the bit on the opposite end of the motor to the pulley) if it comes off the motor will go into full spin straight away, or it could be a module connection fault. Try the motor first.
casper......http://www.selfix-uk.co.uk, November 2008