I have an '05 Silverado Duramax and about a month ago I had a problem after a hard acceleration where it started cutting out on me. The more throttle I gave it the slower it went. If I kept the rpms below 2000 it would run fine and I was able run 70 mph on the highway and get home. I was suspecting it was the fuel filter. The next morning it ran fine and I went on driving it. Later in the day same thing happened and I was out of town and took it to a dealer and had the fuel filter changed... It has been running fine until today same situation, I was on the interstate and floored it to pass some semi trucks and it started cutting out and slowing down... It only has about 3000 miles since the fuel filter change... Do you think that it may be something else? Or did I maybe just get some dirty fuel? Truck has 219,000 miles on it and I am the original owner. Also I have added a cold air intake, magnaflow exhaust, and a Diablo tuner with economy tune. Thanks in advance for your input.