I have the same thing going on with my 99 GMC 7.4. I replaced the fuel pump 1 year ago, changed fuel filter then and again a week ago. Cleaned Intake from filter to throttle body; no change. I am going to replace plugs and wires this week...
Any suggestions?