Very Low idle in Cold Start

Hi everyone, i have 1995 corolla 4afe engine.

I have problems on the cold start, it feels like the engine is dying. and if i press the gas pedal it feels like hesitating to get the RPM up and to the point that it will. maybe about 400 rpm and then dies. sometimes, it stays on 500-600rpm during coldstart but the idle is very rough. and if i attempt to run it while still cold. the car will hesitate and you will hear misfires or something like that. it will only go well if i press it down to 2000rpm

I already tested my ECT using multimeter and it seems working well. what else should i check that is related to coldstart?