chris, when the windshield was replaced, if the screws were not all put back into the black piece that covers the reveal between the windshield and the hood (cowl), the hole that the screw occupied will allow water to leak into the cab. my truck was leaking too, and that is what it turned out to be. i used a slightly bigger screw when i replaced the screw, and put some sealant over the screw head to make sure that i didn't have any more leaks. that's what it turned out to be for me, may be worth the look. pull off the black cowl cover and look and see if all the screws were in it or not, or if the screw holes are rusted a bit and may allow some water past the hole. i found a couple leaks when i changed out my carpet, just did the ol' water hose trick and kept searching until i found where the leaks were. i also had a leak on the sealant on the top of the cowl area at the rear right side of the engine compartment. factory sealant had just dried and cracked and was letting water right in. patched it with some windshield sealant, painted it white like my truck, all good. i've heard not to use silicone caulk as the acetic acid that it gives off as it cures can cause corrosion. hopefully this helps or is the solution to your problem. branndon.