Vehicle = 1998 GMC K-1500 4X4, 305 V8, Automatic.

Good morning everyone...
Here's the deal, up until recently my truck has run great, a couple of weeks ago it started getting really bad on fuel. Now, as you press on the throttle, it dogs for a bit until you press the pedal down far enough then the motor takes off normally. I immediately thought it was the TPS so I changed it out....NO FIX. A friend of mine was saying that one of his buddies had the same problem and it ended up being the EGR.
If anyone has any suggestions I would love to hear them.
Thanks again

Jed Ashby