Since having the starter wiring changed, it has been fine. Not had any problems starting since. Probably a place to start if it is becoming a common issue. Probably water coming in through the radiator from outside or dripping water onto the starter. Give the wire a check first.