1) Unplug your FICD and try start your engine in cold
2) Actually i mean the ram pipe in between throttle body and maf sensor , check and make sure all connection is good
3) You need a thermometer to do this test, take out the temp sensor and dip it into water with known temperature for about 1 minute and take the resistance reading by touching the lead your multimeter on the 2 pin of temp sensor, only dip the partial of the sensor.. only the tip .
4) please let me know your afr of hot idle ...
5) turn the idle screw to max and tell me the idle afr and rpm
6) Have you by-pass the coolant connection that goes into the bottom of throttle body ?
7) Please take a close and clear picture of your throttle body, your cold idle issue might similar to this
http://www.sr20-forum.com/turbo/25757-poo-poo-ve-t-idle-issues-2.html
KennyX