There are several options here.
1. You can have a crack in the block if temperature was below freezing during the winter.
Solution: It usually cracks somewhere under the intake. There's a possibility that it can be pasted with epoxy sement or alike, or welded (harder). Else,you need a replacement block, new or used.
2. You can have a rusted exhaust manifold. When you stop engine, water can flow down the cylinders. This may happen if manifolds are 10 years old or more.
Solution: Replace exhaust manifolds and risers (2 of each).
3. Oil manifold can also rus and water can get into oil.
Solution: Replace oil manifold.
4. In some cases, water can get into engine through the exhaust belge in the back if you abruptly stop or reverse at fast speed and the belge is damaged.
Solution: Replace Belge, drain oil, refill and drain a few times after warming engine so oil/water mix gets thin. You can drain oil by placing a bucket under the oil filter, then remove it and crank the engine to get it all out.
5. Top gasket broken.
Solution: Replace gasket, take top to an engine shop and have it machined. drain oil, refill etc (a few times to get all water out, use cheap oil until last fill).
Note: When you empty oil fist time, fill up cheap oil to minimum mark. After you run engine to warm up oil to make it easy to tap it out, check dipstick first to see if it's level have rised which would indicate that water is still coming in.
Raymond