I'm guessing the codes the tech pulled were that there was no high pressure OIL and not fuel. Not knowing much about diesels, it probably didn't make sense to him so he said fuel. I think you need to look at the High pressure oil system. Personally, I would start by unplugging the ICP and giving it a crank to see what happens. I would also check the tin nut on the back of the IPR to see to it that it hasn't worked its way loose and fallen off.
Here is a little flow chart for troubleshooting your issue. It has some links in it that may prove helpful as well.
Welcome to the site. Stick around here, be willing to try things one at a time, and we should be able to get you running again.
"Just a redneck geek"
1997 F-350 7.3 PSD, 4x4, CCLB SRW, 3.55's, ZF5
If it isn't under warranty, I'll fix it myself.