I just had this on my 1995 Crew Cab...... wet carpet every time it rained. Foggy windows all winter long. Got to the point I was ready to sell my truck (and it's otherwise a spectacular condition vehicle!) I pulled the cowl cover off, and in behind there (where the windshield wiper mechanism resides), you'll likely see where the OEM seam sealer has deteriorated into large chunks that break away. It's where the firewall meets the cab itself. That's where the water is likely leaking in (or at least it was on my truck) I stripped away as much of that old sealer as I could, and applied a liberal bead of urethane caulking. I carefully smoothed it over so water couldn't sit anywhere in there (all the way to each side of the body where it goes vertical), and since then, not a drop of rain inside my truck. Dry as a bone, and no more wet carpet or musty smell. Took an afternoon, but it was sure worth it.