Let it warm up longer on compression so the air gets hotter in the cylinder area. Alot of guys switch from start to run to soon before its warm enough and it will just sit there and spit and cough till theres enough white smoke to see from the space shuttle.
It,s ok after a little bit to put the lever in run but don,t turn the throttle on so it,s trying to start and do as you say let it run for a little while to built up more heat from the compression. Also a slight sniff of starting fluid in the air cleaner will help in cold climates.Low breaking pressure on the spray nozzles could be a problem or the lifter screws that lift the injection pump screws might just need adjusting. The best way to check nozzles is go to a dealer or inj. shop and have them checked for breaking pressure.