Your cable ends are probably going out. My old ones were at the end of their lives as the rubber grommet had slipped out of the part that attaches to transmission. One time one of the ends fell off of the transmission leaving me with only 3rd gear. They are fairly easy to replace but hard to find.