Freelander 1 td4 2001 wont start

Would not start. It urns over but won’t fire up. I have changed battery, changed fuel pump, done injector test but won’t start. Any help please

You will need to determine what the engine is not getting when it won’t start. We have created a no start diagnostic chart for just an occasion.