Well sorry about the super late delay guys but it appears that the issue was indeed the idle air control valve. Changed it about two months ago and no issues so far! Now, I will say only go with the Motorcraft one, well worth the extra cost. I've heard that other cheaper brands don't work as well and make a strange noise. Hope this helped.