This will sound crazy but fixed (or masked) a problem on my Universal M4-30 Deisel engine: Put a pump ball in line between the fuel tank and the filter. A few sqeezes and you're done. It also is a great fallback if/when your lift pump fails. You can limp along for as long as you can get your spouse to squeeze your ball. Ahem.