This sounds like you've had the sprocket backing out of the hub which has caused the wear.
I had the same thing and just had to replace the "sprocket flange" assembly which was 30 quid from a breakers.
Have a look at my posts here:
http://217.199.188.40/control/boards...d.php?tid=6972