I fixed my leak, but I'm not sure what the actual leak was. I applied RTV, cleaned out the sunroof drains, lubed the sunroof seals, reseated the door weather seals among maybe a couple other things. It hasn't leaked since. 5+ years now. Sorry I dont have a better answer. Holes in the roof are...