The spring-tension hose clamps that come on the truck kinda suck... I've had problems with coolant smell from tiny leaks from the upper radiator hose connections.

It wouldn't hurt to replace them with the screw type clamps - it's cheap and will rule out a possibility. Change the ones on your power steering hoses, too - those will eventually start leaking.
_________________________
Warning! Do not sear the top of your neck hole in the molten lactate extract of hoofed mammals.