I had 2 95's. They both leaked on the radio. Water would come in below the windshield, where it folds. Fold windshield down, get a foam type strip with double sided tape. Place it in the windshield, bolt everything back together and put a hose to it. I used to watch the water come in under the dash. I could even get my hand above the deck, and feel the moisture.
1995 Jeep Yj 2.5l red
1995 Jeep Yj 4.0l green
2005 Jeep Tj Rubicon Black
2008 Jeep Liberty North Edition silver
2012 Jeep Jk Rubicon black