For the front leak, check the area where the plastic "A" pillar molding meets the headliner above the driver's door. Is this soaked? If it is, the water may be getting in around the door weatherstrip, wicking through the fabric of the headliner, and running down the back side of the A-pillar...