Well I cant say for certain but it seems that the most likely cause is the rubber belt that drives the cassette itself. A quick look inside should confirm this. Then it's a matter of checking around the little radio repair and small electrical shops till you find someone who has got a similar belt! (its like a rubber band pretty much) Good luck.
Roger Dutton
June 2007