Had this exact issue for 10 months now. Truck was once towed, dealership got it started, replaced some of the fuel lines etc. etc. It never did start good after the dealer had it and "fixed" it. Finally got tired of rolling the dice as to whether or not the truck would start and stay running because it finally stalled after 30 seconds and would not start again. This time I started with the basics fresh diesel, fuel filter to no avail. I removed the fuel filter head, 2 bolts, 2 fuel lines, 2 electrical connections. Took it apart, 3 torx screws for the plunger (one has a wire attached to it) and 2 torx screws on the bottom side and found that it was packed with dirt. I know this isn't good, but blew air through it to remove all the dirt that was blocking the fuel from getting through full time. Made sure it was spotless, reinstalled, primed it and it fired right up. It has been starting and running better than it has for months. Anyway, just one more "easy" and free thing to try. Worked for me.:woott: