I dont have a garage to keep it in but i do keep it covered. its a cheep walmart cover so moisture dose build up under it, but its minimal. got it in the garage and took it apart. first thing i checked was the kill switch.
sorry for the huge pics...
it was kind of a pain to get completely apart, but there was a little corrosion.
cant really tell here.
you can see a little here
nothing to serious tho. cleaned off what little was there and was testing while i had it still out of the housing. wouldnt start. what i think is happening is the black piece that the wire contacts are connected to is wiggling loose and separating from the contacts on the actual switch. held the black piece against the switch and it started right up. let go of it and it died. so i put it all back together making sure it was securely in the housing all the way and went for a little 30 min ride. so far so good, we will see over the next week if it acts up anymore tho. while i had it apart i went ahead and checked the battery cables (good), kickstand switch (good) wires running from the controls (good), and the air box (good).