2015 3.5 non-turbo, 107k miles, 2nd Limited. Had car 4K miles, initially it always did this after warming up at stop: rpm’s drop to about 400 & surge back to 700-800 & it cycled like this.
Replaced faulty AC compressor, Seafoamed throttle body, cleaned MAF and replaced plugs. Now it only does it...