For shits and giggles I decided to pull off the sunroof and check the shade slider components. Since I've owned the car, the shade has never gone all the way forward. Here's what I found:
This is as far forward as it goes. It's not far enough forward to access the bolts for the rear slider, so I can't remove the shade.
From this picture, you can see why the shade doesn't come all the way forward. The slide driver (this is the part that pulls the shade back when you open the sunroof) used to move another 2 inches forward, but the dust and dirt indicates that it hasn't done so in a long time.
Any thoughts on why the slide driver isn't coming forward all the way?