IAC quick tests.
Manual or Automatic?
Have you disconnected the battery recently? It can take a while for the car to re-learn the idle speed. There is a procedure to speed up the process. Idle the car for 1 minute AC off. Turn the AC on and idle for 1 minute.
Just to rule out easy fixes, try cleaning the MAF with MAF cleaner (if not already done during the tune up).
My first thought is the IAC is not adjusting the idle speed. A quick test is to disconnect the electrical connector to the IAC, if the motor dies, it is at least working at some level. If you have a ODB2 scanner, monitor the IAC percent. Vary the engine load (AC on/off rock steering wheel) and watch to see if the IAC percentage changes. Also, if the IAC percentage is < 10% or > 90%, this could indicate a problem (possible vacuum leak).
Many ppl recommend against cleaning the IAC. Consider a new one.
If automatic and the lock up torque converter does not release as it should, this will stall the motor.
If Manual, if the clutch does not fully release, this could stall the motor.