Experienced the same problem on recent holiday these past few days.OK, here's what I suggest:
1. Ask the guys that did the work what Thermostat they put in? What Temp does it open? You might have the wrong one in.
2. Pressure test the system to check for leakage,
3. Check Coolant mix (Important) Make sure you have the recommended Diesel Heavy Duty Coolant,
4. Check your Rad hoses to see if they are getting soft. You don't want them to expand under heat. Messes up the pressurization, Pressurization keeps fluid from boiling.
5. Make sure you haven't "Overfilled" the expansion tank. There are marks on it for Hot and Cold levels..
6. With the correct Thermostat, your dash temp gauge should read 1/4 scale. If its reading higher, have it changed.
During a long climb, the coolant overflowed into the coolant expansion bottle ultimately over filling it and causing it to escape down the tube beside the battery into the passenger side wheel well. I discovered that the tube from the expansion bottle cap had fallen into the bottle itself. I re-attached it, and to be safe - replaced the radiator cap as well. I have a reasonably new rad, thermostat, and water pump and never experienced this problem before.
I filled the rad and went on my merry way. I could keep the temps at normal levels by adjusting my driving - but have no had to do this before. This morning, I took off the rad cap (big pop sound indicating the pressure was still good from the night before) and immediately some coolant went into the bottle and caused about 1/2 cup to over flow again onto the ground.
My understanding is that the coolant in the expansion bottle is not finding its way back into my rad & ultimately the motor at the correct time.
I noted point 5 on the above post - that I should have removed some of the fluid on the expansion tank to the appropriate hot or cold level (I will do this in the morning and post results). But, I'm still curious why coolant would not transfer back into the rad during the cooling after shutting the motor down.
Thoughts?