Mine does the same thing when it hasn't been run for a while. Or when the fuel pressure has gone back down to zero. Before I start mine when it's cold, I turn the key to run so I can hear the fuel pump. I do this twice then start it. This creates fuel pressure and it makes the car start up with only 2 or 3 cranks. One of these days I'll just have it fixed so I won't havet to worry about it anymore.