Hey, just a thought, have you checked the plug wires really carefully? Sounds super basic, but new wires just made my looping idle problem disappear. i had 'premium' Bosch ones, didn't last more than a year, I'd tried the IAC route as well as pulling the intake, cleaning it, etc.
good luck