Sometimes squeaks are caused where the floor tile meets the shower pan. Gaps between the pan and floor. The distance is with silicone filling in order to prevent the grout from meeting the shower pan.