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 4.0l Rubicon (Black)
2008 Jeep Liberty 3.8l North Edition (Silver)
2012 Jeep JK 3.6l Rubicon (Black)