you could try cleaning the throttle body. and the maf with maf cleaner.

if that dont fix it im thinking crank sensor maybe, if you notice the tach drop to zero, then stall thats a crank sensor symptom.