First off, stop leak is crap. It'll work, but stop leak isn't smart enough to just run to the leak and leave everything else alone. It'll clog up your cooling system. Radiator, heater core, etc will all be plugged up by "stop leak"
It doesn't stop the leak, it stops up vital parts in the cooling system and can make the engine overheat, especially when talking about an IDI diesel, that needs every bit of it's cooling system to stay cool.
Second off.....
Now let me get this straight...they said you have a pinhole.....in the block?
How in the world are you going to get a pinhole in a cast iron block that leaks coolant? That block would have to rot a crazy amount before it would start to leak coolant.
Blocks don't just develop pinholes in the cooling system jackets. It's not thin like the aluminum in a radiator.
I highly doubt your engine block has rotted both inside the cooling passages and on the outside to the point where you've got a physical pinhole and coolant leak.
Also a pinhole would spray out all over the place under pressure, not drip.
Look over the freeze plugs. They can rot sometimes and cause coolant leaks.
I've got almost 200,000 miles on my 96 in my signature, and all of that is up north in the salt laden roads of New England, and my block doesn't have any pinhole coolant leaks in the block.
I've worked on dozens of 6.5s and 6.2s, including one K3500 that was a commercial plow truck. The exhaust manifolds rotted from all the salt to the point where there was a 1/4" gap between the manifold and the cylinder head on one port, and the block never developed a pinhole coolant leak.
The only time i've seen a pinhole in a cast iron block was on a 2.0L Neon 4-cyl when a connecting rod exploded and the crank tried to shove a piece of the rod through the crankcase.
Perhaps they meant a crack? But even then a crack would pour coolant out not drip it. Going by your username i'm guessing your from AZ? If so i don't think you'd get cold enough weather to crack the block from a poor coolant/water mixture freezing up.
I think you need to take it away from the idiots at that shop before they cost you serious money with their stupidity.
My advice?
Get in your truck, RUN from that shop and never return.
But that's just me.