I think the IAC solenoid is messed up.
That's my starting issue I believe.
Because now it's done it hot on a dry day.
When it does it, the IAC seems to be all over the place.
Sitting at 100, but it's bouncing off 11-12 AFR at 0%tps, sitting at 80 for some reason and not moving to catch idle with 0%tps and still not idling, then after I hold it about 3% TPS, and slowly back off to 1%, you see it click and start moving around.
When it does that, I can let off and it'll catch its self.
I'm going to try and log a start up.