Whenever i start my car when the engines been cold it either stalls if i give it no throttle or it only just manages to contain itself. It's been doing it for a while and it done it again today when temp was 20 degrees. I've checked the oil its half full, waters at max mark and it has half a tank of fuel im not quite sure why its happening? It's due for a service with the airbag light on? That's normal right? I'm going to do a service when i get paid.