No need to go to Honda if you really have hard earned money.First of all when sunroof is open spray wd40 on its channel hope it'll behave good but if it does not than there may be a problem in its motor for which you might need a replacement
If you find my advise difficult than share your location here enabling someone to refer you to some good place
Sent from my iPhone using PW Forums