That failure you mention is very common in GM engines, initially the best thing to do is a sconer you will have the esactitus of which is the problem, now, this type of failure when the vehicle has no variation the most caused thing is that it is the oxygen sensor or the temperature sensor are the two most common options. The recipe of these cars can only be done with a scanner nothing more.