This could be one of two things.
1-drivebelt is rubbing somewhere along its length.
2-on the spin cycle program-on the programmer itself,the electrical connections may have been burnt,or continue to malfunction-ie,slight connection instead of a full one etc. if this is the case a new programmer will have to be obtained as it would be very difficult to repair unless you like working in sheds on your own for days at a time.
IF ALL ELSE FAILS YOU MIGHT CONSIDER BUYING "HAYNES WASHING MACHINE REPAIR MANUAL".
ahmet
March 2005