This can be caused by incorrect idle speed adjustments, a malfunctioning sensor or switch, dirty fuel system parts, work spark plugs or other engine deficiencies.
Does it stall when:

- hot?
- cold?
- With air conditioning on
To make diagnosis easier, make note of when it happens and advise your technician.