I am installing a new granite/sink combo from Lowes and a Pfister pop up drain. No matter what I do it is not seating itself under the sink and is allowing for a small leak at the rubber gasket. I have tried plumbers putty and that did not fix it. My next step is to use silicone. Anyone done this before? Will it eat at the rubber gasket and cause more problems later?