mine did the same thing a lil while back, i thawt it was the maf..turned out to be the idle control sensor. b4 i found out i changed the maf, the crannk sensor.....idle control got changed and it hasnt never stalled like that again. thank god! =) good luck