It does sounds like an aborted start with that statement. If the starter received power to snap then it was drawing current, the snap also means that it at least spun a little bit to engage the bendix.
So I'd be looking for something else other than moisture in the starter.
There isnt much I can do until it decides to act up again. Grounds are clean as are all connections. I'll post more if it acts up and I can troubleshoot further.