Leaks like a screen door on a submarine

As risky as it may be, pull glass and re-install. There should be a flexible sealant on the pinchweld to rubber area. To some people rubber set glass is like black magic and should be left to the professionals. Its not. Im sure there are some tutorials out there.