It may be leaking when engine is on but so slowly that there is no trace. Weep hole was designed just for that reason - overnight it'll leave a puddle. Make sure it isn't the coolant manifold where the top hose connects that isn't leaking - for more likely. I have a used water pump if that turns out to be the prob.