Hi my name is John.
There no recall on the sunroof at all.
Let me know if you need more.
Please push the accept button when were done.
Thank you for choosing just answer.
I would look in there frist and see if there any thing in the tracks causeing it to stick.
Loosen sunroof lid nuts and then adjust height by adding (max: four pieces) or extracting (min: zero piece) shims (standard: two pieces) between sunroof lid and roof panel
Now you'll be able to see better what causeing yhe problem,by removeing the sunroof lid.
Check continuity between terminals when operating the switch
A switch cost about 40.00.
INSPECTION AUTO REVERSE FUNCTION
A motor cost about 260.00 and it a 1.9 hr job to install.
You could test for power 12 volts and for ground (.5ohm resistance on ground wire)