Great suggestions. I like the water diagnosis. Probably it's going to be fuel related. Do you use ethanol? You must know that it's hygroscopic. Since ethanol weighs only 6.5 lb per gallon it will displace its own weight in water and suspend that in your fuel. So a 13 gallon fresh10% ethanol fuel solution, (what you get at the pump for your car), will hold about a gallon of water allowing the motor to burn it. The filter/separator may trap some of that solution......even more critical as the fuel ages. Ethanol then is trapped which would be mixed with the water in your filter. Why should you know about this? It reduces the effective octane level in the fuel that reaches the motor, and that is not what the motor is engineered to burn. Did you know that pure, non-oxy (clear fuel), weighs only 6.1 pounds per gallon? It WILL NOT suspend ANY water. Then your filter/separator will do its job properly. How do I know this? My son is a chemist, specializing in fuels, propellants, and explosives.