I know that feeling - I have one bike that is a temperamental shifter (even though it has top of the line xt mountain bike derailleuers, etc. on it. I was thinking it would never quite be a good shifter and then I had the owner of the shop that I use here in town work on it and Voila PERFECTO! So, sometimes, it just takes a good mechanic