Alot of newer car issues are grounding problems, I'd start with main battery connections and clean the main ground to start with then find the ground for IAC and clean/check it. Since showing bad coil I'd check the wiring to them and the ground for ICM.
At least on my car one bad ground will back feed and cause issues elsewhere that are unrelated.
I will assume the TB has been cleaned throughly.
|