I had this EXACT problem, and I would see the engine block wet, and a puddle under the truck on the drivers side, front of the engine, drove me insane trying to find it.
Make sure that you check the the lower hose when it's cold. I found a leak on mine that was impossible to track down because, when the truck was running, all the metals, etc... were warmed up and expanded, but as they cooled, the leak would show up and it would mist/spray out.
What it was for me, was the lower hose, where it is attached to the WP, would leak as the engine cooled, and on cold starts, would push out some coolant as well.
It is because the cheap HOSE CLAMP had become just a little too loose due to the expansion and contraction over time, that it was allowing the coolant to seep past and leak out. I changed the clamp to a new, more beefy one, and tightened the hell out of it... leak gone.
the top hose started to do the same thing at the water outlet, so I again, swapped out the hose clamp for a newer, beefier one and the leaks are gone.