Well, today I pulled the "roof console" (that's what it's called) out and figured out the problem with the sunglasses holder not staying shut. There is a little metal slide pin in the upper left corner of the sunglasses holder that needs to move freely, but not too freely. A metal clip applies a small amount of pressure on the slide pin to make it work properly. I removed the clip and bent it just a tiny bit so that when I put it back in it would apply a little more pressure on the slide pin. That seems to have totally fixed the problem There was nothing broken, just needed to be tightened up a little.I just started having this problem with my '13 Sport . Haven't had time to figure out what's causing it yet, but it seems like there may be a spring in the upper left corner of the holder that is broken or has come detached. I'll have to pull it apart when I get a chance. It still works part of the time.
Anybody else had this problem and figured out the cause ?