I just cleaned the connections behind that cover and replaced the plug wires. I'm still having the "chuggle" at 1000 rpm uphill with the EGR connected and it still does not do it with the EGR vacuum disconnected. The connections I cleaned also were not dirty at all, just a little sand from taking it through a dirt road a while ago.
If you are down to a properly running truck when the EGR system is disconnected from the computer interface, then we should be looking at why that is. The computer relies on proper data from the EGR system for closed loop operation. If you have replaced the EGR Valve with the proper one, then the other part of the equation should be the EGR Solenoid.
I just looked up the reviews for the Autozone recommended Duralast Solenoid you probably purchased and did not see anything glaring in the reviews, as far as quality issues, for the different models they sell. That does not mean that the part is good though.
I am assuming you have double checked all of the vacuum line routings to it and the wire connections. That solenoid does have two ports that are very similar to each other. One of them is simply a vent. The other port is for the vacuum line. I don't like replacing parts, or suggesting others do that, unless the part is known to be bad. In this case, however, I would take the chance and suggest the solenoid be replaced with a GM/ACDelco Part, just to be sure.
Just for the fun of it, though, I also looked up the Delphi EG10099 EGR valve you originally put in there, but I believe you have since replaced it. His symptoms seemed awfully close to yours. Anyway, for the Delphi EGR, this review popped up: "Its is an exact fit. Purchased New and installed. Immediately after installing first drive I had a hesitation from a stop and stalled. Truck idled rough and bounced around between different rpms. Truck stalled twice when stopping as RPM's were sporadic. Upon further online reviews of the DELPHI EGR 10099 there are multiple online reviews that describe this same scenario as having issues after installing the Delphi Egr. The truck had a "Check engine light" and was coding the number (32). I went with the AC DELCO 214-5073. After Replacing the Delphi EGR with the AC DELCO EGR my truck now functions 100% as it should with no hesitation or stalling. I am writing this review to hopefully save someone else some time from having to install 2 Egr valves. Go with the AC DELCO and NOT the Delphi 10099. I wanted to rate the Delphi EGR with zero stars but you have to pick 1 star to leave review. My customer service was excellent at both locations that I visited to get the parts."
At this point, an actual scanner is where we are at. I am still having a hard time believing the fuel pump connecting hose is still in good shape, though, because you mentioned it was original. Unless someone else has something other than what we have already mentioned, it would be difficult to provide any other useful information.