I have a 99 Silverado Ext Cab 3 door (new body style). It leaks water from the headliner, at the windshield. I just had the windshield replaced last week and it is still leaking so there is one possible issue out of the way. I just don't know which direction to go now. Where could the water be entering the cab of the truck from? The headliner is wet where it leaks, (which is all along the width of the windshield). It will leak just sitting still in the rain, it doesn't have to be going down the road for the water to get in. Any help, advice would be greatly appreciated before this causes ANOTHER shifter cable to rust and become faulty

...