Some of the best money you've spent huh! I got to the point where I didn't care what it cost to fix. It was driving me crazy because I had cleaned the IAC to the point where it looked like freshly cast aluminum and it was still screwed up. At the time I hyad ruled the IAC out and was pointing a finger at a small vac leak at the UIM causing the DPFE/MAF/TB/IAC/TPS/O2 Sensors.....to analyze and react causing the car to loop.....