Hello! Had a question regarding a water leak on the passenger of my 2004 5.3 Silverado. Initially I thought I had a leak due to the rain. Upon stripping the the carpet, air cabin filter cover and inspecting for a leak yesterday when it rained, there was no leak until I turned the a/c on. You can see in the picture I attached where the leak is coming from. I had a roll cage installed when I was out of the country for six months and have no idea if they accidently ripped off a tube that's suppose to re-direct water from that perfectly positioned hole. Don't think its the heater core because a/c and heater work well, and my cabin doesn't smell of anti freeze. Someone have ant idea? Thanks in advance!