i fixed it by now lol, yeah i know its been awhile but yeah, it was the idle air control valve. i had to take it out, open it up and clean the metal bypass where the two hoses connect. somehow rust or more like mud blocked the passageway and the coolant couldn't circulate. And the best thing is...