Had a 2014 Silverado that developed multiples leaks. Obvious ones like the shark fin and third brake light. I bought a new fin because I think I read somewhere that they improved it. Siliconed the gasket to it then ran a bead around it. Took the brake light off and cleaned it, put it back on and siliconed around it. Still had leaks in the back. I found three more leaks. The power rear window has holes in the channel. They were clogged and water could get in there by just filling the channel. Cleaned those out and believe that they sell a seal kit for the channel. Like some end caps. The big ones were the vents behind the rear seat. Between the cab and bed. Water would somehow fill them up and cause it to run in the cab. I tried replacing them but that didn’t work. Wound up siliconing the top and sides creating a ramp of sorts. You can squeeze your hand back there to do it. Also did the inside of the truck.