DieselDog,
Sounds a little bit like what I am working on right now. I've pulled my overflow valve, and stretched the checkvalve spring as far as I dare.
I've torn down the prescreen filterbowl and replaced the prescreen, O-ring, and metal lock nut. I still have to go back in and remove the upper O-ring to the fuel heater now that someone showed me what I was overlooking.
After I finish that, I need to drop my tank to clean out the crud that is growing there unless it takes me hostage first.
Total out of pocket expense besides the extra fuel filter I had to buy, $8. 76 for the prescreen kit and upper O-ring from Cummins. Labor/sweat equity, about 4. 5 hours, and thats because I learning the hard way. I figure I'm probably $300 ahead of what DC would charge.
If none of the above work, you might have a bad return line as did I before I got fed up with the extortion I had to face. 2 lines, $400, and it still didn't fix the main problems, (hard starting, white smoke, rough/nonexistant idle) but it did stop the fuel leak.
After stretching the oveflow valve spring the first time, it was still hard to crank, but restarted easier, and ran a lot smoother most of the time. I pulled it out and stretched it to a full 0. 5" instead of the 0. 25" before hand.
After viewing the prescreen, I was amazed it ran at all, but the beast had been sitting in storage for a while.
Thanks to the fine folks on this board, I ain't gonna make those mistakes again.