So the starting good idle or bad idle didn't seem to be dependent on outside temp. Mornings it would usually start fine, but when I'd go to the car at lunch then it would have the problem. HOWEVER!
Lastnight I pulled the TB and IACV, did some extensive spraying and cleaning with MAF and TB...