On another thread, one member had a stall problem and said that if a dealer analysis of $109, they believed it might be the MAP sensor: about $70 and a quick 5 minute replacement that you can do yourself. Then you allow a few minutes of vehicle running to allow it to adjust to the new sensor and then no more problems. Hopefully, this might be your solution and when you read about the MAP sensor - it's on the manifold - it might very well be the culprit. Or the IAT sensor - the intake air temp sensor. Just a couple things for your car people to think about.