IAC, Throttle position sensor, MAF, transmission pressure valve. All were pending codes after the below incident.
Haven't driven it for in while and it started poorly and idled rough. Stalled several times. Surging idle. But worse, while driving it on the interstate after 10 minutes it down shifted and revved to about 4k steady RPMs. I got off the interstate and it was shifting hard. Temperature (coolant) was normal the whole time. Parked it for a few hours and drove it again and it behaved better, but rough-ish idle still. Thoughts?