I have a very simalar problem, where mine idles up, then down, then back up, then down again...but never stalls out just catches itself enough to stay running.Also with mine it often gets stuck at a faster rpm sometimes 1500 or even as high as 3000 rpm when I come to a stop light. I do sometimes get a slight moosing from the air intake box, however I have done the moose fix. I have heard so many dif storys of the IAC. Some people have said they replaced it with the same symptoms, some have had better results replacing the IAT, some say its intake vacume leaks. Can anyone pinpoint what causes the problem or in most cases is it the IAC? If so, is there a way to confirm the IAC as faulty or sticking? Whats the real deal...or is it process of elimination when it comes to idling issues. I hate buying stuff, especially electrical components only to find out that it never needed to be replaced and I can't return it. Not hijacking this thread...but based on what I described above, whats your opinion on what needs to be fixed? Thanks