Bought this beautiful car 10 years ago, now only 78,000 miles. Has been great car, but recently intermittent problems with factory installed moonroof that intermittently stops closing completely. My independent mechanic says its a software fix. Dealer wants minimum $155 to even look at it, and repairs on top of this. Has anyone else had this problem, and suggest what to do? Thanks! It's been a great car, still looks and acts new.