Well,Try to clean your handlebar switch firstly with a contact cleaner.If it is doesn't help..
The problem is in the black electronic box on the windshield motor,where there are two microswitches.Firstly the trouble starting to not working sometimes the auto retract..Oddly it works after a rainy day or if you will wash your bike..Not too oddly,because the problem is in these microswitches!Per the time the motor starts to do the same problem like yours.I have exactly the same problem like your!Yamaha knows this problem for all 01/-05 years models and they improve the windshield motor..If someone will need to buy a new motor then he will buy the improvement motor with different part number..Don't buy a used or from e-bay a motor because 99% is the same motor with the old part number!
The old part number from the problematic motor is:5jw-83306-00
New part number is :5jw-83306-01.
The bad thing is..it cost over of 500$..!or 900 euro in Europe...
Have a look at this link:
A post from their website:
What are Superseded Parts?
Commonly parts are superseded by a newer version of the item with main reason being quality improvement.
Please note that the actual shape or colour of the item may slightly deviate from the original design.
If you definitely do not want to receive any superseded items, simply do not order these.
You can identify an item being superseded by studying the product details. If you are unsure if an item is superseded, please contact our sales team for assistance.
keywords: supersession, superseded, superseed, supersede, supercession, superceed