You left a little on the table running it in drive. A DynoJet is an acceleromator not a load dyno. Unless it is equiped with the extra weights and a very savvy operator it won't load a diesel engine anywhere near potential. that is why you lock it in OD and drag your brakes to get enough boost to start the fuel. Your TQ numbers will be much better but the HP is rpm dependent so your close there. Remember a diesel is load dependent, it will only produce the power needed to do the job and leave the rest.
Depending on what TC you got, it is probably not much better than the stock ones. The TCI's were a bit tighter but still did not handle the TQ multiplication as well as the better ones so there is a fair amount of loss in the fluid coupling.
The 160/400 was flywheel ratings on a good day with a friendly operator, not rear wheel ratings. A lot of stock auto trucks will not make much more than 130 HP measured with a few tweaks so your going the right direction. Take your numbers and divide by 70% for a better estimate of output:
Measured HP @ 154/. 7 = 220 flywheel
Measured TQ @ 342/. 7 = 488 flywheel
That make you feel better?
If the 24 psi was max boost your a little short of fuel yet, you should be able to push that to 30 with a 16 housing. Your starting to push hot air at that point but one can get some decent numbers with it.
Don't sweat the numbers for being low. Your going in the right direction so use them for a gauging whether your mods are good or bad. A dyno is a tuning tool and not the only way to gauge performance. If the truck does what you want, makes decent mileage, and is FUN the numbers are just numbers. Cheers.
