The idle control valve on these vehicles are known to intermittently stick. The sticking would account for the intermitten stall you have encountered. Cleaning the valve may work but the best fix is to replace the valve since the sticking shaft may not be fixed by cleaning it. I recommend you have a mechanic, like ones from YourMechanic, to come by and replace the engine valve.
Our certified mechanics come to you ・Backed by 12-month, 12,000-mile guarantee・Fair and transparent pricing