RB 25 idleing way to high when worm please help...

i just finished an rb25 swap and then the car gets worm (140) and up the idle is very high and will not come down…im running a bings after market intake q45 throttle body 3 inch piping greedy blow off and a turbo smart manual boost controler …now i think it is the IACV ??? that i have no coolent lines running to but the harness is still plugged in im not sure if this may be my problem i now you can get away with out the extra coolent lines to it but ya …also when i start it cold it stumbles and revs up and down for 30sec then it smothens out… any one done this that might have ideas?
thanks