Chances are real good that your carbs need all the slow speed circuitry cleaned out. That's usually the reason why it will only run on choke. It would be good to check your output from the tank, incase the petcock screen is plugged, use an inline filter, and then do your carbs.