Hi, I also have the same problem.....but I bought my car brand new (9 years ago), and I it has only been over the last couple of years that it has been a problem.
I have taken it to a mechanic and they thought they found the problem, but it is still leaking!!
Can you please tell me what you mean by the sills???
wendy
April 2010