There are a lot of things that can cause this.
Worn cable, out of adjustment, worn components, sticky plates, the wrong oil, and many other things.
The best thing is when you open it up, get out your service manual and check everything carefully.
Replace what is bad, adjust the cable, pour in some good oil, and go ride it.