Since adding choke helps, I would guess it is running lean either due to air leaking in (intake boots,O rings etc.) or the carbs are not delivering enough fuel and are in need of cleaning. The higher idle with the choke pulled out is normal, its due to partial throttle opened by the choke linkage.