Sheldon Brown has an article on "autoshifting"
http://www.sheldonbrown.com/autoshift.html
Question does it actually shift to another gear or is it just a "jump" in the same gear ? The reason I ask is I about a year ago I had a chain with a pin that was sticking out just a little bit and it would snag the derailler and cause a little jump.
Scott