I had a similar problem - everything worked apart from the spin - no spin 650 or spin 1250.
As the drum did turn, I knew it probably was not the brushes. Before opening up the machine to check the programmer and other bits inside, I decided to look at the drain filter.
Just as well as...