Does it do it once car has warmed up as well?
If it only does it from cold then ISCV isnt working, although you do say it hunts so shows idle valve is functioning intermitiently, I would replace the CTS (Coolant Temperature Sensor) if problem is only when engine is cold.
If still stalls when at running temp then your base idle needs seeing to.
Martin