Does pumping by hand the manual primer pump atop the filter, make any difference to starting?
You may have an air leak in the fuel lines, filter, etc.
Fuel filter is the #1 first thing to swap out when having problems, especially true when down on power/top speed..
Check/drain the filter for water and diesel bug.
There could be restriction in the tank strainer. Some also have a tiny strainer under the inlet banjo of the injector pump.
Hoping you find a simple solution, good luck.