When you start it cold it has to worm up before you can drive it ore even idle it up. If you don't wait until it warms up it will just stall. When it warms up it runs perfect. I had changed a temperature sensor on a back of the engine block made no differences. Do not see any vacuum leaks, know what?