Welcome back:
The IAC itself may be bad. It controls idle speed. Remove it and inspect it for carbon build up and also check where it goes into the throttle body to make sure nothing is plugging there. Here are the directions for removal and replacement. The attached picture correlates with these directions.
Removal and Installation
1. Disconnect the battery ground cable.
2. Disconnect the IAC valve electrical connector.
3. Remove the 2 IAC valve bolts and the IAC valve.
- To install, tighten to 11 Nm (8 lb-ft).
4. Remove and discard the IAC valve gasket.
5. To install, reverse the removal procedure.
Also, another common issue that can cause a stalling issue is the Crankshaft position sensor. Take a look through this link.
https://www.2carpros.com/articles/symptoms-of-a-bad-crankshaft-sensor
It shouldn't be causing a popping sound, but if timing is off, maybe you are hearing a slight backfire through the intake.
Image (Click to make bigger)
Monday, April 8th, 2019 AT 6:05 PM