Check the two drain outlets on each side at the front. Mine were plugged with accumulated debris, if these are draining properly a slow leak shouldn't get in the truck. There is a small rubber tube that runs through the body from the openings. I ran a small wire down as far as I could to start an opening, then blew some air down. {On one side I had to open the headliner and pull the hose off the metal line leading from the sunroof opening then run the wire.} This got a little flow started I then kept pouring water in and they cleaned out. solved my leak problem