Hi,
here is a pic of the IAC.

Your symptoms actually sound like the fuel pressure regulator to me. I had the same symptoms, and after replacing the regulator all was good.
The IAC will cause the engine not to idle (with no code thrown)...
At least, these have been my experiences... so I won't speak for others.