New to the forum and hoping smarter people than me can help me fix my problem. Bought this vehicle early this year with 106K, currently 130K. First fill up, the vapor canister purge valve died and has been replaced (stating this because so we can skip this as a possible fix). Changed spark plugs and PCV valve and cleaned throttle body (since I had it out) at 116K. Sometime between then and now, the vehicle will stumble periodically at idle. Most of the stumbles drop the RPM from 600 to 3-400RPM. Sometimes it will drop almost to stall and rev back to 600. 4 times (maybe 5) it has stalled. Every time it stalls, it starts right back up and never throws a code (checked codes with my buddies Autel scanner for stored codes and found nothing). The one thing I didn't do when I cleaned the TB is do a reset so it would relearn. I was not aware that this was best practice at the time, but I figure by now the ECM would have figured things out. Otherwise the car accelerates great, I am getting about 22.5mpg and 98% of the time is idles just fine. I will add that it stumbles more when I have the AC on, but it will stumble with it off. I have not been able to get it to stumble when idling in park, it only does it when I am at a stop light. I haven't checked it with my scanner, but it seems it idles slightly higher when in park rather than in gear. I'm hesitant to bring it to a dealer as I predict since they wont be able to read a code and it would require the tech to drive around for a day in it, that they wont be able to help. I searched the forum and most of them pointed to the purge valve or in severe cases, the throttle body. Figured I would throw it out there and see if someone had the same issue and has a fix or if someone could give me some things to check. Thanks!!!