Check around your front windshield frame (the body) for pinhole rust leaks.
When I had a new windshield put in two summers ago, ended up with a water leak afterwards. Water came down driver's side, top front window. Water would leak into the cabin, land onto headliner and then under breaking...