Any recent work done to the car?
Fill up with gas but doesn't run well?
Or - recently checked or changed oil?
Check PCV valve and make sure your oil level on the dipstick is between the two notches, it may stall because of the oil level may be too high - oil getting sucked into the motor.
Bad or plugged hoses - check the Air Filter snorkel and the MAF sensor assembly on it - make sure the connector and the sensor are set and seated properly.
Anything crushed on the front of the air cleaner / filter box?