Lately when I start my 320D it sounds like the engine is cutting out about every 5-10 seconds the odd time stalling if I leave it. Almost as if you were to turn the key off and quickly turn it back on before it stalls. It only does it when it's cold. If I turn the throttle up past 1 for a couple seconds then back to 1 it idles perfect after that. If I cold start it and don't blip the throttle it will keep doing it. Very odd any ideas?? This thing is over maintained and only 2900hrs