If it idles better partially choked, you have a vacuum leak. Hand over the cab at idle to verify (choke fully open).

Any additional details on exactly what it does at idle without choke might be helpful info.

Make sure you have at least 25° ignition advance at idle.