Hi Mike
to be honest theres a few problems it could be,
#1, if it's not letting water out "pump",
#2, brushes (cheep as chip's) #3, motor , (not so cheep)
#4, if it's not spinning by hand (open door and try to spin the inner drum), bearings have gone,
#5, if the inner drum is (how can i put this) wobbley, (theres movement from side to side), the spider (inner drum suport) has gone.
:-) P
November 2008