I'm still going down this road myself, I'm convinced mine has an air leak into the fuel system but I have replaced all of the splash pipes and the injector with the sensor on it. replaced the glow plugs(but only for cheapies) replaced the clear pipe from the filter to the block, replaced the in tank pump and the fuel filter and air filter. put a non return valve in bloody thing still takes an age to start. I'm thinking cheap glow plugs or Relay. the relay is putting 12v to the plugs and I have tried fooling the ecu into thinking its cold and bring the glow plugs on anyway but it still takes ages to start and when it does it seems to start with a missfire.
I'm convincing myself that its the plugs and Not a lack of compression. It hasn't been tested yet but thats next