I just purchased a new set of bathtub hardware. I had used the tub for taking baths and it seemed to be working just fine. I had a freind stay at my house who used this batchroom and took the first shower since i installed the new hardware. I woke up the next morning to find a water stain on my ceiling downstairs. After inspecting the tub carefully i noticed then when i turn the shower on (i.e. pull the thing up to switch from tub to shower) there is a very slow leak coming from between the tub and the spigot, which i presume is how the water got into the wall. When i installed the spigot originally i useed a lot of caulk around the pipe. i have since pulled the spigot back off and the caulk seemed to be around the entire pipe making for a very good seal. Any suggestions on how to prevent this leak? is the pipe itself not long enough? (i read the pipe may need to be different langths with different spigots) if so how would i go about making it longer? would the use of plumbers puddy help at all?