So I just had the same problem I thought it was originally leaning towards crank position sensor so I changed it out and a week goes by good no problems then bam shut down 3 times in a row so now I'm like wth well anyways it turned out it was a vacume hose running from the throttle body to a sensor a little hose maybe 5 inches long but it was dry rotted and this was on a 2.4 l pontiac grand am se so maybe it helps !