Check the fuel filter, it could have gotten a load of gunk and stopped up.
Loosen the output banjo on the LP and see if you are squirting fuel everywhere, you should be. If you are not you have one of two things, bad LP which is possible, but not likely with what you just described, OR you have a blockage from the tank to the pump causing fuel starvation issues. Follow the lines from the tank to the pump to the filter to the IP and check every connection for leaks and look at the lines for signs of crimping. From the sounds of things you are having a fuel starvation issue rather than IP or LP problems.
If you have fuel in quantity at all connections and no kinked or crimped lines try loosening any of the injector lines going into the side of the head and seeing if you have fuel there. If you do the truck should crank and run but I doubt you have fuel there.
You might want to remove the LP and see if something has blocked the feed line to it, it's not hard on a banjo bolt fitting.
Also check the electrical connections to the LP, if you have any FP at all it's still running but it's worth a shot while you are there.
What kind of fuel system are you running? If it's stock disregard the following.
How old are the lines? are they rubber? Most fuel hose will stand up well to diesel but if you were sold some not so good hose or something not rated for diesel the lines can swell tot he point of cutting of fuel flow. Also if you have started running BioDiesel it is very rough on rubber lines and could cause them to swell shut as well.
I'll PM you my cell phone so you can give me a ring if you need more help.