Really sorry about this guys, Didnt even see i put an F there :/

yes, its an H22 my bad. Any ways, Iv done a bit of research, and iv tried everything under the sun to fix the problem. Tried, taking off the IACV...which, the damn thing is brand new, so, it was replaced right before i got it.

I tried, screwing the little yellow cap button thing in the Fast idle valve, that some times gets loose, i bled the coolant, to make sure there were no air pockets.