I was looking through these
http://repairpal.com/stalling-due-to...or-failure-421

Most said maf sensor some mentioned a crank sensor, could this possibly be it?