busted crankshaft sensor. And apparently on GM cars there's a 50/50 chance of the sensor falling into the oil pan as they take it off. It isn't the end of the world, but they have to take off the oilpan in order to get it out, making it take longer (and thereby costing more $)
and possibly the computer itself is going, so it's something to watch out for.