Short update.
Made it through summer without a single idle issue due to the warm weather. Now that temps are dropping, I'm having the same issue I did a few months back. All is well though, I will keep looking into my problem.
4 strut assemblies, all speaker replacement, and window tint...