Hello and welcome to justanswer.com
When the engine stalls does it start right back up? Can you keep the engine running if you hold your foot on the gas?
If you can keep the engine froom stalling by holding your foot on the gas then the usual problem is a sticking idle air control valve or possibly a vaccum leak. I see issues with those intake seals as well as the EGR tube seal creating vacuum leaks.
where is it located
It is located on the intake.