Have you checked the cable outer? It sounds like it is a possible culprit, have a look at the ends inside the ferrules, are they nice and neat, or beginning to fray?
Are the ferrules all intact, if the cheap plastic ones they often break up under pressure from the cable outer.
Also check the cable outer is not corroding, and that the plastic outer is sound, with no splits.
They might also (especially the bit to the mech) be full of crud, which you can trying blowing out with a blast of silicone lube from an aerosol.
Have you checked the cable outer? It sounds like it is a possible culprit, have a look at the ends inside the ferrules, are they nice and neat, or beginning to fray?
Are the ferrules all intact, if the cheap plastic ones they often break up under pressure from the cable outer.
Also check the cable outer is not corroding, and that the plastic outer is sound, with no splits.
They might also (especially the bit to the mech) be full of crud, which you can trying blowing out with a blast of silicone lube from an aerosol.