Free: Contests & Raffles.
If there is nothing visual on the outside my first thoughts would go to inside the engine. A bad egr cooler or a blown head gasket? If you have any access to tools you could put a pressure gauge in place of the radiator cap and run it until the engine warms up. If it build pressure quickly or until the relief on the gauge pops off you have combustion gasses getting into the cooling system. Ask the repair shop if they checked it for an internal problem. Good luck!
There's 2 coolers, a horizontal and vertical. Depending which one, the cab might have to come off to access. Easiest way is to pull the cab and do both.