Hello and thank you for using Just Answer
is it intermitant or does it stall at every stop?
The canister purge control valve is known to fail on these and will cause a vacuum leak at idle.
you also want to test the mass air flow meter with a scan tool
if you do not have a scan tool I would ask to have these 2 items tested as they are the most common cause for stalling on this vehicle
let me know if you need more help