So I cleaned the IAC, still had the problem, but not as bad. Just cleaned the MAF sensor with QD Electronic Cleaner and let the car sit for a bit (about 15mins), problem appeared to be fixed so I decided to take the car out and test it. Well, now I have a loud ticking noise comming from the engine and I hope to god it's not what I think it is