Just wondering if you still needed any help on this. Im surprised no one told you to replace the fuel filter. I work at a shop that works on mostly chevy trucks and you would not believe how many times we just change the fuel filter and it fixes most the problems. But just for future reference on that truck you do not need these parts to make it run...EGR or EGR vacuum solenoid, the oxygen sensor, ESC, or EAC. In theory these parts can be removed without any issues except maybe throwing a check engine light. Hope this helps.