try lowing the drain hose into a bucket at ground level whilst re-starting the spin cyle to see whether it will go into the spin. If it does then it will definaly be the pump which needs checking, these are very unreliable BTW and often are the cause of problems like this
will, April 2005