I have always been able to start my 2850 without pre heating for the last 14 years as long as the temp was above 40 degrees. However recently, it will not keep running for over 5 seconds unless I preheat it regardless of the tempature. Plus after it is running for even two minutes or even an hour it will just stop.(Must be preheated in both cases to restart). I have noticed it sorta "gasping" to run even at an idle. I changed the fuel filter, added fuel to fill the tank, added stuff to reduce the water and changed the fuel transfer pump. Still does the same thing. Could I still have water in the fuel? I plan on draining all the fuel and replacing the fuel filter again today. Thanks for your advice