I have a kymco zx50 that I have had for a year now that is still not running. What I find is that if I pour fuel into the carb it will eventually run fine and idle perfectly. I have tested the choke and is ok, it heats up and the needle drops down but when connected to the bike system it doesn't work. I have replaced the cdi , cleaned the carb thoroughly and jets, replaced the fuel tap up by the tank. Any ideas? I'm thinking what ever controls the choke is the problem.