Thanks @Dan@SJM, much appreciated.
Would a tired non-return valve or FPR in the fuel pump assembly cause start-up issues/hesitation, or is that more likely to be due to TDC sensor, earths, starter motor?
Unlikely to be the fuel pump but not impossible. You want a fuel pressure test before you do anything
You've done the belts/dephaser/water pump - did you do those yourself??