I was in my Jeep in the rain today and my feet and the radio got soaked. I have a 95 YJ with a hardtop and nothing that jumps out at me that would be the cause. Maybe the cowl vent is there a gasket or seal in there?:?:
Could be leaking at your windshield/cowl gasket. If the rubber gasket btwx your windshield & the body is leaking the water will run behind the dash & onto your feet & the radio. Guess how I know that.
I sanded the steel floor and put down some real heavy rustoleum. Looks like new. I keep the floor unplugged, but just drilled a small 1/4" hole right in line with the leak. No more problems.
The carpet doesn't even get wet.