I would say check the O-ring first.
Improper seating , insufficent greasing or dirt/sand/insects stuck on the O-ring can cause floods.
Sometimes, the O-ring might be old (or cracked) and no longer forms a good seal.
A friend of mine flooded his camera due to one little ant stuck on the...