I had this issue with my choke cable and my fresh air vent cable. Cleaning and lubing made a big difference. For the choke cable I disconnected the one end at the carb, removed the dash knob and removed the whole thing from the truck. I found the choke cable runs inside a sleeve. I removed the cable from the sleeve and cleaned it up with PB Blaster, I then dropped a little bicycle chain oil on the cable, put it back in the sleeve. With the cable clean and lubed, I worked it back and forth through the sleeve to knock of any grit/grime that I could. Took the cable out, cleaned it once more, lubed it and then put it all back in the truck. Works smooth as silk now.