Many times if you can keep the motor running by opening the choke, it means the carburetor may still be stopped up.
Did you soak the carb overnight in a carb cleaner?
I think the carb may still be stopped up.
Is the tank clean, I had to add a inline metal fuel filter between the cutoff valve and the carb. If you have dirty fuel flowing to the carb, you will never be able stop the carburetor from getting dirty.