Mine starts very well cold and warm, except when it's been sitting (warm) for more than say 10 minutes. If I restart within 10 minutes it's instant, but much longer and it has to crank a bit longer. Then I usually turn on ignition but wait maybe 10 seconds and let the fuel pump do its thing, then crank and usually it will start up OK. I believe my injection pump check valve(s) are not 100% and allowing fuel pressure to drop in the lines. On cold start, there are those starting aids that compensate for that.
Simplest fix seems to be that manual 'extra fuel through the CSV button' that many have (had) installed.