Sean,
How are you making out??
Checked temps yesterday and line closest to valve cover is always the same as engine coolant temp. Outbound line is 10-15 degrees cooler but heater is on so is dissapating it in the cab as it should.
My father called this morning and he is one of the best Diesel mechanics in the state. Told him if he was crazy enough to call he might as well dispense some advice. :-laf:-laf
Asked his opinion of your situation and he is agreeing with me on the possiblity of a slipping impeller.
We ran thru the scenarios and he also agrees that where this engine is in an unloaded pick-up truck that you will not get the other symptoms like overheating on a hill, etc. that you would if it were really working the engine. The coolant would take the path of least resistance, the heater would not have any or very little flow and the block would not overheat in low ambient air temps.
His only other question was if the belt was properly threaded, have seen skidder jockeys get them threaded so that the pump is turning in the wrong direction, but that would not explain why you had heat when you took it out of the shop the other day, just a thought.
I ran my truck back here last night and was -5 below when I got home. Had heater set on defrost-floor split flow, temp knob all the way up and fan on dead low, truck was comfortably warm to ride in. You could feel the chill on your left arm from the cold window glass but no drafts. No jacket on and I was comfy. That is the way I want to ride.
We are really hoping that you find the cause and get warm, happy feet again!!
Let us know what you find.
Mike.