My truck was idling rough, engine would shut down coming up to a light at 30mph or less. Another thing the water in fuel light would come on all the time but draining would produce only a couple of drops. Took fuel filter apart and cleaned bowl and ends of sensor real god but water in fuel light would go on for a couple of miles and then out for awhile. Dealer said only code showing was water in fuel. Said they found contaminated fuel (water and dirt) and would not warranty lift pump, fuel filter assembly, injector pump and injectors. $5500 to repair-service writer suggested it was vandalism and call my insurance agent. This sucks-all fuel that goes into this truck and my others are double filtered with a watersorb filter. Truck has 16,000 miles on it. :{