I did clean the IAC a few months ago.
So could it be the fuel regulator? Is there any way to check it to see if it is operating properly? I did have the fuel pressure checked at a garage and it was ok. Is the regulator before or after the place you check the fuel pressure?