I agree cassette wear could be an issue, but more likely a cable/housing issue. Especially the rear loop as mentioned. That reminds me, I need to replace mine for a similar issue. I can keep on top of it with frequent cleaning and lubrication but the housing needs to be replaced.