my bet is that you have a bad EGR control solenoid not the
gm EGR valve. My brother had some problems with the solenoid before, upon replacement, the problem was fixed. i would also suggest to check your spark plugs, fuel filter and fuel injectors.. they might as well needs a replacement. good luck hope you'll figure it out..
