I see with the rainy season here, this thread has picked up life again. I will try to be more descriptive on how to access the problem. First, remove the interior cover for the "pillar" on the passenger side - that is the cloth covered piece that runs in the corner formed by the windshield and the door. It runs from the dash to the roof. It will be lose, but not completely removable with out disconnecting the plastic retainer - this piece is designed to be knocked free by the air bags, but, not turned into a projectile. Use caution around the now exposed air bags! I also disconnect the power connectors at this point, and completely remove the cover. You will see the whitish/clear tube that runs out of the roof liner, down the pillar, and under the dash at this point. If you use a small mirror and flashlight, looking down the windshield, you can follow the tube until it meets is large, black grommet. The grommet will probably be most of the way in the hole in the firewall where it belongs. But, not all the way (especially at the bottom). My fat fingers where unable to fit well enough to push the grommet in squarely - so I bent up a piece of 3/8 metal rod - with just the right bends to push it in. Even still, and I have done it 3 or 4 times, it is a bit of a trick. When you "think" you have it, put some paper towel on the floor (or anything that will show water easily), and run the garden hose over the sunroof. You will know right away if it is leaking still. I was going to shoot a vid, but, it is very difficult to see the actual connection. Hope this helps.