One frayed/broken strand on the cable will cause it to hang up. That's a easy check, just disconnect from the actuator arm on the engine case and see if it slides freely..