Its being a GM Vehicle, the first thing that should be checked is the fuel pressure. These do wear out distributor gears so don't feel bad about that. Condition of plugs & wires? Compression? MAF sensor? Still, I would expect that the fuel pressure is not up to snuff. Plugged fuel filter...