check youve got an idle screw in the tb,as above spray wd 40 around the inlet plenum when running and if the revs dip then youve found a air leak,it wont be tps i doubt but you can also unplug this and still run at idle...
What chip you running ecu etc???
cheers danny