I keep my boat at Herrington North
which no longer sells fuel. I would not buy it there in any event, or Herrington South, or any other marina unless I absolutely had to. And if I had to buy it from a marina, I'd use a Baha or West Marine water/crud separating funnel while putting fuel into the tank. These funnels are good investments regardless of where you buy fuel. Most sailboats in these areas do not use much fuel during the season and while South has some big powerboats, I don't know how many are diesels. My point is that I have some doubts about fuel freshness at any marina. If you use a relatively small amount of fuel, and most sailboaters put less than 100 hours a season on their engines, I think you would be better off buying fuel in a jerry can from a busy truck stop. I would also change your primary filter every year and your secondary every two years or so. My guess is that you have a bit of "older" fuel in your tank and dirt/crud/algae, etc., could have built up in it. Fresh fuel, and fresh fuel filters, prevent most common engine problems.... Finally, I think it useful to add "Pri-D" as a stablizer/lubricant and a dash of algaecide to keep the critters at bay. I also started adding a Cetane booster last year as most ULSD fuel these days is rated at 40 and my Yanmar requires 45.