Viper. It's a totally crap design on such a great car,I t hink the sponge on top of the heater box absorbs the water straight through the vent and once saturated the drip is like leaving a tap on .Your vent may also be blocked, hope this helps.