Probably time for a new mech, unless it's stuck in the position that you normally use, in which case just keep riding it
I've also heard good things about the Zee rear mech, maybe worth a look?
Does anyone actually sell the parts though? I know when I've tried to get parts for the disc brakes, you can find a part number but no one who stocks the damn thing.