Nope. Still leaking. I'll stop in Monday and try to politely explain its been leaking since they dropped it off three weeks ago, asked twice for advice and got none. I don't think I should have to make a warranty claim, haul to and from on my dime, before ive even made a payment on the...