I took mine to the local dealership in Chambersburg, PA. I printed both warranty bulletins for the Center High Mounted Stop Lamp (CHMSL) when scheduling my service. The dealer called me back and said their SOP requires them to remove the front windshield, headliner, back seats, etc., and they will have to order new gaskets for my windshield for the re-installation process. I asked why they needed to do all that, just to remove 4 screws and replace the CHMSL that's now still covered under warranty and obviously at least one problem. Then he told me it could be the shark fin antenna, or the sun roof, or the rear sliding window. I explained to him that my driveway is sloped. Parked downhill, I get buckets of water. Parked uphill, I get almost nothing. So his logic doesn't make sense. At that point, I was fairly certain he wanted to charge me labor and parts to remove/replace other components "just in case," and to remove/reassemble the front windshield (which still makes NO SENSE). I know the headliner comes off just fine without removing the BLEEPING windshield. Since then I've ordered, received, and replaced the CHMSL myself. Replacement took all of 5 minutes today. If that's not the fix, I'll pop the headliner myself and seal the shark fin myself, next. At this point, I'll never take my truck back to the local dealer for service again, relying instead on my trusted local mechanic. I gave this dealership a chance to earn both my trust and my business, but instead they fed me a line of BS.