1996 Ram 1500 5.9 4x4 surging?

Got a new IAC for 24 bucks. I will replace it. Also look for oil in TB.