This machine has a HEUI fuel injection system in the engine. It depends on hydraulic pressure to activate the injectors. Leaks in the hydraulkic system (pump or injectors) will cause a no start situation. The electronic system will not activate until sufficient hydraulic pressure (about 3,000psi) is produced during cranking.
Follow the tubes from the high pressure oil pump to the cylinder heads. Observe where the tubes connect into the cylinder heads. If you then look at the opposite end of the cylinder head in the same location you should find a blank plug. Install a 5000psi gauge on one of the cylinder heads, crank the engine on the starter and record the pressure.
Also you should be aware that these engines are very sensitive to cranking speed. Good batteries and starter motor are very important. A cranking speed of 150 RPM on the starter is an absolute minimum, over 165 RPM is preferred. With a cranking speed around or below 150 RPM it is highly unlikely that the engine will start even with the injection system in perfect condition.