I'd consider getting one of the inexpensive bore-scopes that are available and taking a peek through the spark plug hole. I have this one and the resolution is pretty darn good. If the piston is clean you are probably getting water in. If not, there is something else going. Might want to try a leak down test?

https://www.amazon.com/dp/B01MYTHWK...a1JlZGlyZWN0JmRvTm90TG9nQ2xpY2s9dHJ1ZQ==