A lot of things could cause this and not necessarily throw a code. I would start with taking a good long look around at the vacuum hoses under the hood. Look for cracks or hoses that could easily collapse.
At 151,000 miles, if the fuel filter has not been changed, it might be time to do so. A clogged fuel filter could cause a rough idle and stalling. See this article: https://www.2carpros.com/articles/how-to-change-a-fuel-filter
Could also just be a dirty air filter. Change it if you have not already done so within the last 15,000 miles or so. See this article for more information: https://www.2carpros.com/articles/how-to-replace-a-car-air-filter
A dirty PCV valve could cause some unpredictable behavior like erratic running and stalling. They are usually just a few bucks and pretty easy to change. I do not have an article for this one, but it is often on one of the stickers under the hood. The valve pulls right out on every vehicle I have ever worked on, so it should be s simple job.
Also, bear in mind, with it being summer and the weather being warm, running the A/C will cause the idle to naturally fluctuate, because the A/C compressor clutch is engaging and disengaging, putting extra load on the engine and then taking it back off.
Saturday, June 17th, 2017 AT 8:06 PM