My mechanic said my sprocket was worn and recommended replacing it with a new steel sprocket. I did this. It cost me close to $1K US and apparently it wasn't covered by warranty. I thought it was a design flaw (having an aluminum sprocket) and should have been covered by warranty but I let it go. I haven't had a problem but I would probably be having problems soon if I hadn't replaced it.