locate a suspected area and get a partner to help you. get in the car, shut the doors and windows and then with a garden hose soak around the suspect area until you can see water dripping at the puddle area. Check closely around the edges of the door at the top. Water is a natural level and it will find a way to follow a path to its final destination. it can be leaking in anywhere above the puddle. so you may have to spend some time searching and you may be surprised at how you could have missed it. It seem as if it's a trim/seal problem. Raise the hood and hose down the area where the windshield stops at the top and bottom. Don't trust your eyes trust gravity and nature here.