Scott,
Could be some varnish or some trash in the main jet, that's why it likes the choke, BC your cutting the air down, hence more fuel. Sometimes you can run the rpms up a little and stuff the palm of your hand over the carb throat, the sudden vaccum created in the throat of the carb can sometimes pull the garbage up and out of the main jet. If not, pull the carb, drop the bowl and spray it out with some carb cleaner.
Marc