Is the cable frayed? Look inside the shift lever. Is the housing frayed, wires sticking out of it, or the ferrule worn through? Could the cable anchor bolt on the deraulleur be stripped? Is the cable not running under the bottom bracket correctly?