Thanks for the suggestions, as i am out of warranty and cannot listen to dealership BS I went into this myself, I downloaded the schematics from
www.bbbind.com. Excellent site have all the diagrams of most cars and TSB announcements.
I traced my sunroof switch all the way back to the fuse in drivers panel, it was a 10A called RAP SEO. Swapped the fuse and bang it blew again.
So i then traced this line back to the front windshield behind the plastic cover behind the mirror, and then bingo in dawned on me, i had a new windshield replaced a month earlier and never thought of checking the sunroof.
I started removing cables and when i got to this device marked A and unplugged it the fuse didn't blow.
Now what is this strange device in picture one because the weird part was, the rain sensor works, the Adaptive cruise control works, now what really pisses me off I then plug everything back in as its getting late and the fuse didn't blow.
so i am searching google. I hope this may help folks in the future
View attachment 209458