Under load it sputters. Ran great for 6mos. after we emptied fuel tank, top seal was allowing water in the tank. Emptied it, new fuel filters every week for 3 weeks to make sure we were good. Ran great for long time. Before the water in tank issue we changed the ip, new grounds, pdm, already moved, starts right up, runs great until a hill or get on it heavy. What could it be? Lift pump only gets the the truck started then ip takes over, correct? Thanx in advance.