Most of us know that a chain skipping problem is usually caused by
worn sprocket teeth (rounded teeth causing the chain rollers to roll
over them too early and skip). I was all set to head to the LBS (local
bike shop) and cough up $100.00 or more to get new chainrings,
cassette, and chain installed but remembered reading a couple of
websites that mentioned fixing the problem by filing or grinding the
pressure side of the sprocket teeth flat again. So I figured I'd give
it a try. If I screwed it up and it didn't work, I wouldn't lose
anything anyway because I was going to replace the parts anyway. I went
to the hardware store looking for a small grinding bit for my drill but
all they had was a 3/8th grinding bit which was a lot larger then what
I wanted but I got it anyway and as it turns out it fit perfectly in
the groove between the teeth. I didn't take long at all to buzz the
pressure side of the teeth on my 24 tooth granny gear flat again. I
jumped on my bike and went looking for a steep hill to check my work. I
was totally surprised there was no skipping at all. Has anyone else
done this? How many miles can I expect to get? I don't think bike
shops push this fix too much because they would much rather sell you
new parts. Here is a web site that touches on this subject.
http://www.utahmountainbiking.com/fix/index.htm
look under chainwheel