We had a similar problem and after looking at a lot of DIY sites we changes the brushes, very worn, and then the belt which we damaged in the brush fixing. I'm not sure if this is the best site but try how to mend it It was hard work but a lot cheaper than a man. Good luck and I agree with the checking of the drainage first!
Probably one or the other. I've got a local chap that does mine and is very cheap. Replaced the engine a few months ago and was 80 quid all in. The problem with fixing it yourself is that sometimes the parts are REALLY hard to get hold of. I couldn't get hold of the parts for mine but this chap had an old one and took the parts from that!
The trickiest part is getting the damn back cover off! You need a special screwdriver head usually. Don't try it with a normal flathead screwdriver unless you are v. careful because you might bugger up the screwhead.
it sounds like the brushes, we had this last week - went after four years of heavy use which is apparently to be expected. Depending on the make and model this is probably not something you can fix yourself - we had to get a repairman out and it cost £60 in total but apparently it's cheaper for non-Bosch washers as Bosch parts are totally overpriced. Have a search through the forum on www.ukwhitegoods.co.uk to get an idea of what the problem could be.
I'm sure this is really obvious to most people but just thought i would remind you about swithching off the electric before you start delving around with a screwdriver. Last year my washing macine door broke and had a open it from the inside by taking the roof off! I had done this a few times while waiting for DH to fix it when one day nearly blew myself up as it was still plugged in OOOOPPPPPPPSSSSS!!!!!!!!!!!