I'm quite sure it's not the heater core because running the heater does not cause it to leak, only rain does. There is also no coolant in the dripping water, I even tasted and smelled it. I got some professional windshield sealant from a glass guy and I'm going to try and seal it up this weekend.
Cheers!