I think you have a vacuum leak and the engine actually is running lean at idle or you have a idle port plugged. The choke is confusing the issue. I'd check thoroughly for a leak, make sure your intake manifold and carb are properly torqued down. Joe