i would double check ur vaccum lines first and make sure everythying is good shape, aka, no cracked hoses etc. it thats not it, then move to the idle air control valve. is the car throwing a cel?
if the IACV was bad, it should throw a code, same with the TPS.