Here's a tip for doing valve lash adjustment that will make it go faster...
Turn over the motor with a 7/8" socket on the alternator pulley.

One other thing, to locate TDC @ #1, watch #6 until it's at crossover (one rocker going up, the other going down at the same time). This is called the "companion cylinder" method. Adjust the proper valves, then rotate the engine over until #6 is at TDC, which means #1 will be at crossover.

Gap the intake valves at 0. 010" and the exhaust at 0. 020. "
When at TDC for #1, check:
Intake 1, 2, and 4
Exhaust 1, 3, and 5
When at TDC for #6, check:
Intake 3, 5, and 6
Exhaust 2, 4, and 6
Anyways, back to the issue at hand...
Before reading further, kick up your idle to 900.
Before you have the timing checked, get the fuel pressure checked. If it is low, swap in a new overflow valve. They are about 80 bucks, kind of pricey for a fitting with a spring in it.

If it is ok, then you can rule that out as a possible cause for your problem. Be sure to do tests @ idle and under load. Idle pressure should be 18-23, and 26-30 @ 2,000 RPM.
At idle, pinch off the return fuel line for a couple seconds, and watch how fast the fuel pressure comes up. If it comes up right away, the the output of your pump is probably ok. If it is cluggish to come up, then your pump is bad. It should his 50+ psi within about 1. 5-2 seconds.
If all the above checks out ok, then have your timing looked at. It is a pretty involved process, as you have to take out #1 intake pushrod, and set up a TDC locator, then you have to take out the #1 delivery valve on the injector pump. After setting up a few dial gauges, you can check the timing. You may want to let Cummins do this, or a reputable diesel shop who is familiar with the P7100 pump.
Let me know what your fuel pressure comes out at, I am pretty curious what it is.

Hopefully, a simple fix will cure your problem. How many miles are on the truck, anyways?