The Vista Roof on my 2007 Edge Plus is dying. The roof opens quickly as usual, but now when it goes to close the window (motor?) labors to move and barely closes. I plan to bring it into CarMax (where I purchased it) and have it serviced. Any thoughts on the cause?