I would be inclined to pull the plastics off and clean all block connectors and spray with ACF50 along with any other connections including earths, also slacken off the earth to the starter and clean and reconnect, clean battery terminals and spray with ACF50 as well, and make sure they are tight,don't be frightened of using lashings of ACF50 as it will do no harm.
A good battery and 100amp starter solenoid, i have been using a YTZ14S BS with 230 cold amp cranking power for years in all my Milles along with the yamaha solenoid.
You are using your bike in wet cold weather, so it is vital for reliability to do these things to keep problems at bay.
To start the bike just pull the fast idle out to max and DO NOT TOUCH THE THROTTLE, hit the starter, don't blip the throttle once started, just push back the fast idle.
If it floods when you try to start from cold then turn the throttle round full once and hold it there, then hit the starter till she fires and knock back the throttle quickly as the engine is cold and has lack of oil in the top end till it get time to get there.
I have said this many times, a bloody good battery and better starter solenoid and clean connections is an absolute must on these bikes, if you don't follow this path is leads to other problems including failed sprags.
Anyway girl, enough rambling from me:thumbup