I bought a used Ikelite housing for my G9 and brought it to Cozumel last month. It worked fine for the first 4 dives. About 20 minutes into the 5th dive at 50 feet, when I pressed the lever to depress the shutter, the lever just started rotating freely.
This didn't feel good at all. When I looked at it I noticed that there was water going into the housing through the lever. Not good. I figured everything was toast, but as I looked at the demise of my camera, I started to think if I could get up to the surface it might stand a chance. maybe a 10% chance, but what the heck.
Well I started to do an ascent holding the housing so that the water was filling up as far away as possible from the camera. By the time I did my safety stop (even though it's optional) the water was starting to touch the camera. By the time I was on the surface the water was covering the bottom 1/8 inch of the camera as long as I held the housing perfectly. I got the boat to come over and tried to explain to the crew who were reaching to get the housing that it needed to be held in "THIS position" Sure enough they grabbed the housing and proceeded to turn it upside down. My immediate reaction was probably a yelp of pain as they quickly saw their error and oriented it correctly.
On the boat I opened the housing and after the water rushed out, I removed the camera. It worked! The shutter lever on the housing that was rotating freely had gone missing on the trip up from 50 feet though. I think a set screw must have come loose.
Fortunately, I had brought my Canon housing along just in case, so I was still able to shoot pictures with the camera that had gone through this ordeal with me. I had also brought a spare G9, but didn't need it (this trip).
The housing is now on it's way back from Ikelite.. so hopefully all is well.
I am guessing that this is a very unusual way to flood a camera based on the other cases I have seen here. Everyone assumed that there was something wrong with the o-ring, but a lesson learned for me is to make sure that all those buttons are levers are not too tight .. or too loose!