I suspect some may not have absorbed your comment about needing lost of cranking two weeks ago.
Then it is injecting fuel, it should at least try to start, so if it is not, then despite the ambient temperature, the air in the combustion chamber is not getting hot enough. That points to low compression (worn engine, valves being held open) or lack of glow plug heat.
Try turning the engine over by hand and compare the force needed to take it over compression with the other engine. Otherwise, check there is a gap on all the valve clearances and then get a compression test done.
This all assumes that you have not been messing with injection timing, valve timing, or valve clearances.
A further thought and long shot. The skew gear that drives the injector pump drive has an oil strainer and oil jet located below the manifold at the back port side of the engine. If not regularly cleaned, especially the strainer, the jet blocks causing the skew gears to wear. This gradually messes up the injection timing. So it might be a good idea to pull the strainer and jet to ensure they are clear and in good condition.