icanfixall
Official GMM hand model
Ok you have the truck home safely. Lots of good ideas posted here. What I think is the most important thing to do first is drain some oil out of the engine. See if its oil or water. No water then hand crank the engine at least 2 full turns. Cranking it 2 turns tells you the valves are not hitting a piston and there is no water in the cylinders. An electric lift pump from any can of diesel will work fine. Now reasons for not staring might be it has a failed mechanical lift pump or some air intrusion. An electric lift pump solves many of the sir problems. So if it has a new fuel filter may as well crank it over once you know its not locked up. Hopefully the shop that "knows all" did not remove the pump with the gear and the housing as one piece. If they did its probably lost the gear timing. Thats an easy fix too.