Every once in a while seems more like at a cold start up my 4.6 is running rough at an idle, and under acceleration. the rpm's drop real low at an idle and when cruising it stumbles, i want to say its a iac problem but not really sure any suggestions on what it could be or what i could do to possibly fix it?