I have a 96 tahoe 5.7 4 wd. It randomly spits and sputters. Sometimes stalls. New fuel pump, fuel filter, fuel pressure regulator, plugs wires cap and rotor. Cats were replaced 6 monthes ago. New o2s. Maf. Code for egr came up yeseterday and replaced. Same crap today. Somebody plz help