a engine needs 3 things to run, air, fuel and spark. one of them is cutting out for some reason.

vac leaks sometimes you can hear them hiss. or the idle revs up and down if its large enough. really large they stall.