I'm having trouble with getting my choke to work right. With full choke on the bike wan't to die. If I set it at about 1/3 of the way it works but only goes up to about 1400 rpms if that. It worked fine when I bought the bike but this is one of those cases where the more I rode the bike the more problems (dirty carbs) started happening. So I had to pull the carbs to clean them because of a stuck float valve and while I was doing that I took out the choke valves also and checked those (i don't recommend taking apart the choke linkage - a royal pain to put back together because of the spring). They looked fine, nothing looked broken, rubber all looked good. I don't believe it's too much slack in the cable because, well, there really isin't much. The bike works fine once warmed up, this is just annoying when it's a cold morning.
What could be causing this? Vaccum leak? Carbs out of sync? Although, I did not separate the carbs when I cleaned them, all I did was take out basically everything out of them and blow air through them.