It only stalls when coming to a stop. If the car is already stopped and is still running, it doesn't stall. As for the idle, it idles around 600rpm
I'm taking it to a dealer on Friday. I wanted some opinions and background on possible problems before then.