Welcome to JUST ANSWER heavy equipment. With years of experience, I look forward to doing my best to help. When did engine last run?
No smoke tells me the fuel is not getting into the cylinders.
Is the engine kill by the key or a pull cable?
If by key, be certain that the electric solenoid is turning on the fuel when key is turned on. If cable be sure cable is retuning the lever to the run position.
I suspect that the fuel is not getting to the injectors under pressure. Which more times than not, is the fuel shutoff. You really need to verify that you are getting fuel squirting out each injector line when cranking, not just small amount of fuel present.
I would change fuel filters, bleed the system, till air is out, the loosen the injecor lines, and crank till fuel is squirting, then tighten the lines and see if it fires. Many times diesel will not fire on either if there is no fuel present.
The engine has a 2wire solenoid that comes from the switch, with the switch on the little solenoid on the end of the injector pump clicks. It also has a lever control on top, that is not use. I am getting a shot of fuel when I crack the high pressure line at the injector(like when you bleed), while cranking. So I am fairly sure that the injector pump is turned on and allowing the pump to supply fuel to the injectors. I think it has a CAV/ Lucas pump like I have seen on some older ford tractors.
You need to remove the solenoid and check its operation out of the injection pump. Just because it clicks, doesn't mean its working.
When did it last run?
Have you pulled rocker cover to be sure rockers are working? Maybe camshaft is broken, not opening the valves.?
It ran in the last 45 days. One of my confusing issues, is that it does nothing on starting fluid-no smoke, no rattle, no nothing while cranking. You would think it would snort, fart, backfire or SOMETHING, but it just cranks like the fuel is shut off. I am looking at this thing at a remote site, and I want to try to get it brought to the shop, which would make things easier for me to check.