Hi and welcome to the forum.
The stalling issue is a common topic on this forum; likely culprits are a cracked PCV hose or dirty/failed IAC valve. If you type those terms into the search box, you'll find more than enuf info.
"I'm jealous of girls because they get to wear dresses." (Todd Flanders)