your probbaly have and EACV fault,

the ECU will blink a diagnostic code out from the onboard LED.

to test this is the case, when its ideling OK unplug the EACV. if the engine stops stalling at idle then replace the EACV