It doesn't do it in the mornings but late afternoon when i'm leaving from work.
Mine fires up after about a second then requires a blip and then its fine! Only does it when the outside air is warm. A bit of a mystery really!
If it was the idle control valve I would of thought it would have issues idling?
Mine does sort of the oposite to this, it turns over fine and starts after a few cranks but the revs start off really low, as if its about to stall, then a few seconds later seem to pick up to normal!
I had a look at my spark plugs at the weekend and they def need replacing, they are covered in a white build up!