Sounds like maybe your cables have stretched or your derailleur need adjustment. I don't know how to tighten Shimano cables as I am a Campy person, but maybe someone here can tell you how to - or take it in to the shop and ask for help.