did this start after installing toms tune? if so get hold of him and let him know so you two can work on it.
try installing the stock tune and see if the problem goes away. if it does, then you know the idle needs work on toms.
if it doesn't, then it's either the iac or the tps.
If Guns Cause Crime, Mine Must Be Defective