This has been an ongoing problem with my shower which consists of tile walls and a fiberglass bottom. Initially I noticed that my hardwood flooring in my bedroom, opposite to the wall where my master bedroom shower stall is located, is decaying and rotting. This rot is slowly propagating. About three months ago, thinking that it may be the faucet (located opposite the wall where there is damage) in the shower leaking inside the wall and traveling under the fiberglass basin and puddeling at the wall where the bedroom floor is damaged. I decided to have a plumber remove and install a new faucet. The faucet was installed by breaking the main bathroom wall, as I did not want to disturb the shower tile. I had to call the plumber back twice in one week because there was still some slow leakage in the fittings. I kept the wall open for a week to observe any water problems and did notice that water was leaking at the floor behind the shower basin when the shower was on and only when someone was showering and standing on the basin. This led me to believe that the tile grout between the basin and the wall was opening and letting water escape behind the shower basin. I called a tile person to regrout the entire shower. He mentioned that the wall behind the tile feels solid and that regrouting should solve my water problem. After careful observation, I did not see any further water seeping behind the shower basin. I closed the wall up in the main bathroom. I caulked the area where the tile meets the fiberglass basin as a precaution. Recently I have been noticing the calking between the shower basin and tile wall disforming. I cut the calking only to have water coming out that smelled like a septic tank. I let the water drain and dried it out with a hair dryer. I applied new caulk. After a few days, I notice that the caulking is bubbling up and I know that there is water behind it. What do you suggest my next step should be? What is the best way to locate the leak? I am inclined to rip out the entire shower, walls and all and install a pre-fabricated stall, put hate to get rid of the tile since they are in such good shape.