I just recovered my first 939 series truck, an M923A1, and while it started with just a couple cranks at the GL lot, it ran really rough and occasionally made a disturbing knocking noise at idle.
During the 1000 mile drive home, it ran fairly well, but idled like crap, and at each startup it would invariably run for 5 or 6 seconds, then stall or nearly stall. And later on my trip when I started wearing my noise cancelling headset, I realized that I could also hear it missing at higher RPM's.
After arriving home and parking it on an incline, it would not start at all. I remember reading this thread so I set off to find an air leak. I went through the priming proceduces, but the pump would not lift fuel. I loosened the fuel line off of the priming pump and was about to backfill it, then I noticed the lower fitting was very loose! After tightening it down, the priming pump drew fuel in about 5 pumps. Not only does it start immediately now, but it idles smoothly and with no missing or knocking.
So it was either drawing air, or not lifting enough fuel. But at any rate it was causing a fuel delivery issue, and I'm grateful for the suggestions here. It's a whole new truck! So don't forget to check all the little fittings.
George