I don't fully understand your problem, but the choke cable isn't working well, suspect rust or a kink. Either way, I would ditch the cable and get a new one. A kink is pretty much unfixable and though rust can be cleaned off and the cable lubed, its often a symptom of the outer casing being damaged and moisture getting in somewhere so the problem will just come back.