When i run my truck (warm or cold) the idle fluctuates constantly and doesn't stop. Also if i touch the gas while idling (in park or neutral) the engine revs up to 4000-5000 rpms for a few seconds and then it finally starts climbing back down. When i'm in gear and i tap the gas it will continue speeding up (when on flat ground) until it shifts into second gear. (obviously not when i'm on a hill cause it doesn't have that much power but i wanna know why it continues throwing in fuel). This is scary and i'll be flushing my radiator (hasn't been done in forever maybe never) to help whatever that will, but any other ideas?