....I don't ride in the rain, but my '03 america used to fail when I washed it....tried greasing all of those connections - no help!.....turned out to be a kick stand switch that liked staying dry.....took it off and sealed it real well with silicone; all better now.