More progress The water leak seems to have been due to a tiny (@1/2 inch) missing rubber stop at the front of the sunroof. It's on order. Apparently somebody did open the driver's side door panel at some point and broke the panel itself. The shop says the only real fix is to replace the whole panel. |