At idle it wants to cut off. The rpm gauge just floats between 700 then dips to maybe 300 it does this unless I keep my foot on the gas. I have done some research it might be IAC.