Easy to say, but if you've had fuel issues in the not too distant past, I would expect water and / or microbial issues to still be the cause of your symptoms.
It may be time to "go big" on the fuel system. Drain, flush, clean, and inspect the tank. Drain and blow out all fuel lines, replace fuel filters (again). After all that, fill with fresh fuel and confirm flow at each break in the system (tank outlet, before and after each filter, and at injectors).
Not familiar with your machine, but if it has a water separator / filter with a shutoff valve, they have been known to either clog up at the valve or some have an inlet screen that is susceptible to the same.
Hope you get this sorted out.