There have been several topics in this one thread. I'm going to focus on the pinhole leaks that develop in the fuel return line on our Gen2 12 valve models, and how I fixed mine with some finality. There have been numerous articles over the years about finding the end of the steel fuel return line at the lower left side of the engine. With some light, while lying on my back, I was able to find it and then replace the hose that went from that point to the fuel tank. That worked for maybe 10 years. But the hard start caused by fuel drainback returned, and replacing the hose segment didn't cure it.
I decided to replace the entire fuel return line from the P-7100 injector pump all the way back to the fuel tank. That did the job.
The two most difficult parts are finding the return port on the P-7100 (which is actually easy, as you will see), and getting access to the return port on top of the fuel tank. You're on your own there. With some trucks, it's easy to get to the port between the frame and the bottom of the cab or bed. With others,the tank may need to be dropped a little bit. A fast fix that can work is to cut into the return line ahead of the tank, and hope that it isn't leaking nearer the tank. Here, the Technical Service Manual (TSM) is your friend. If you need to drop the tank, be sure the fuel level is low. I used a cheap transmission jack with plywood bolted to the top. But I was removing the tank to replace the fuel gauge sender.
The picture below was taken straight down and is intended to show part of the right hand side of the P-7100 injector pump. The left side of the picture is toward the front of the truck. I removed the original steel fuel line with the welded on banjo bolt, and then bent it out of the way. I installed a new barbed fitting that I bought from Geno's (more on that later) and connected it to a long diesel fuel hose. That hose runs all the way to the fuel tank with no cuts or splices. (I think I had to step it down from 3/8 inch diameter to 5/16 inch diameter close to the tank, though.) The new fitting should be obvious. It uses a hose clamp. The original steel fuel return line is bolted to he engine or head underneath something, and it's difficult to get to to remove. So I left it in place. My truck is subject to annual emissions testing, so I put a short bolt through the banjo fitting to indicate to the inspectors that it's been replaced. that has worked so far.
This image is from the Geno's online catalog. It shows the fitting I am using.
This is the URL to the fitting that I'm pretty sure that i ordered:
https://www.genosgarage.com/product/push-lock-banjo-connector-b1206/fuel-fittings-and-hoses
You'll need 17 mm (maybe a 14 mm) and 19 mm open end wrenches to install it. You'll confirm the sizes when you remove the old fitting. You'll use the same bolt with the new one. Two circular gaskets are needed. You can reuse the old ones if they are still good.