I think I would do a pressure test on the cooling system. If you don't have a tester, some parts stores will rent them out. Definitely sounds like you are getting water in the combustion chamber...