I am new to this forum, but have been looking for info as outsider. I have a 2001 duramax. The motor was replaced at 75000 miles and now I have 120000 miles. I just changed the fuel filter about 800 miles ago. It seemed to fix my problem ,but it started back. I thought it was bad fuel, but I don't know. Any ways the truck cranks fine and runs fine, but periodiacaly when I am driving the truck will stall out and will only turn about 2000 RPM's. When it does this the check engine light comes on, but I haven't pulled the codes yet. I can usually pull the drain plug on the fuel filter and it will continue the distance. Lately it will continue to stall though. Any suggetions? I am tempted to drop the tank and drain it if I change the filter again.