OK....here's what we've done so far: new air filters, and new fuel filter (even though the fuel filter had only 30 hours on it). We checked the turbo, and no oil in the tubes, all clamps are tight, and no fuel in the oil. After we changed the fuel filter, there was a HUGE difference in the performance of the machine. It went back to full power, with no lagging in the RMP's......, until the fuel level got low, and then it started to do the same thing again. I added 5 gallons of fresh fuel, and it seemed to have helped. We are going to drain the fuel tank, and change the fuel filter again, and go from there. The lift pump is new (about 30 hours on it). I've got to think, at this point, it must be contaminated fuel. I had my neighbor mechanic look at it and he said if it was the injector pump, it would be blowing black smoke all the time, which it has never done. Again, that to you guys for your help, and I will keep you posted on what we find.