Just to let everyone know, it was a combination of a bad/sticking IAC and a tune trying to cover it up or compensate for it. Fixed the IAC and got it retuned, it ran perfect. I sold the car not too long after I fixed it for something more family friendly.
Bummer you had to sell it. I was going to suggest that it sounded like an IAC problem.
that being said
My car has a custom tune of somesort in it, and I have taken my MAF on and off several times when porting my blower and it seems fine. I always try to keep the flat square electronics part flush with the engine hood. Wonder if that is wrong, and I sould put it at the 10:00 position ? I do notice a hanging idle sometimes. Why would anyone ever move a MAF from the factory position then ? So all should be at the 10:00 position and this would never be an issue, tuned or untuned right ?