is it once it gets warm? pretty likely to be crank phase sensor. Well known to kill the engine once warm, quite easy and cheap to replace if i'm not mistaken.... Could be the maf too, i had a new one fitted which was faulty and it meant that as soon as the engine warmed to 75 degrees ish it just straight cut out and wouldnt start again until i cooled.