I havent had the chance to replace it or clean it yet guys, but I will be sure to let everyone know when I do. The reason I think its the IAC is because I did some research and I was told that If I took the IAC off the motor and took it apart and turned the key on with it still plugged in that the plunger would move in and out but it wouldnt move. They said that if doesnt move that the IAC was junk.