There is a spring loaded deflector plate spanning the the width of the sunroof. It has nylon bands that are supposed to have enough tension to keep this mechanism out of the way when the sunroof closes. When the bands wear out, the deflector plate sits too high, causing it to get stuck between the sunroof and the seal. I can't seem to find the parts to fix this. For now, I just hold the deflector plate down with my middle finger while closing. Although it looks like the the sunroof is going to close on your finger, I've done this like a 1,000 times without injury. Has anyone had any luck repairing this?

Sunroof will not vent and when it closes it does not seal in the back. If you hold the deflector up while closing the sunroof the glass panel will raise up and seal. Good think we figured it out yesterday as today was a huge rainstorm. Even if this is covered under my extended warranty I hate to pay $100 to get it fixed.

My 2006 Fusion moonroof started making almost a grinding sound whenever it would close but it would always seal until well after the warranty run out. Now it stays dropped about 1/4 inch when closed unless I play with the button to get it to level out properly. When I had the dealership look at it, they said it was the "tracks" that the roof sits in. Would cost (at the time 4 years ago) $1200 and may not solve the problem. I didn't get the tracks replaced, just play with the button. But know there will come a day when it wont close at all.