how old is the fuel filter? before you change the lift pump try a vacuum test on the pump if it has less then 12 inches hg replace the pump.are the fuel sending unit in the tank old, if you have just a pinhole in the metal line coming from the tank you can be getting air in the system.(air and diesel fuel do not get along in a diesel engine)install 2 clear fuel lines.one from fuel filer to the return line the other from the i.p. to the return line(i have a pic in my photos)if you see bubbles in the line you are getting air.if there is no air in the fuel then try the vacuum test.