I had one experience (in a way similar) in the past when my
B2910 was new.
It would run strong then lose power, RPM would drop and it would almost stall out. I would stop and then the RPM would pick up again and I could use it for loader work for a while and then the same thing would happen again.
The tractor was very new. I don’t remember the hours but it could’ve been less than 100 total on the tractor. Nothing made sense and I called the dealer about taking the tractor back under warranty and checking it out which he agreed to do.
On a whim, I decided to change the fuel filter. I couldn’t believe that with such a low hours the fuel filter would be the problem. But it was easy to do.
That fixed the problem. I also learned what diesel fuel taste like as I couldn’t believe the filter that I took out could be blocked even though it sort of had an odd color. The only quantifiable test I could think of was to seal my lips around it and blow air through it and estimate the back pressure that I sensed in my mouth. I couldn’t blow any air at all through that filter! It was like I had a rubber plug in my mouth! I also gained a sense of taste for diesel fuel! (negatives often bring positives with them!)
I bought a spare fuel filter and 1600 hours later that spare filter is still waiting to be installed. I had bought some off-road diesel from a small place not too far from where I live and apparently it was either loaded with algae or just simply dirty to begin with. Learned my lesson and since then have always bought it from high-turnover reputable places. But since it was a fair distance to travel to get off road fuel that I had faith in, I soon decided it was just simpler to buy on road fuel locally.
That was over 20 years ago. If I remember right the original post mentions the water separator but I don’t remember if the fuel filter was changed or not as I type this. (actually dictate, now I can blame dictation for spelling and grammatical mistakes)
But even if the fuel filter was changed if you somehow got some really dirty fuel perhaps the replacement filter was also affected.
Not sure if my past experience relates or not.