bum bum buuuum. This sucks... wouldn't this complicate things significantly?
Finally an issue I can actually help with. I do a lot of low-amplitude electric signal processing and encounter grounding issues on a daily basis.
One way to determine if it is a grounding issue is to create a make-shift faraday cage.
DO THIS AT YOUR OWN RISK. I AM NOT RESPONSIBLE IF YOU BURN DOWN YOUR HOUSE OR FRY YOUR TV.
Step 1, get a box. Step 2, cut a hole in that box that the camera can take a picture through. Step 3, put some junk in the box that will prop the phone up so it can freestand. Step 4, cover the box in tin foil. You're going to want to open and close the box several times so a shoe box is good, and separately foil the box and the lid but make sure the foil from the box and lid touch each other when the box is closed. Step 5, take a wire (old speaker wire) and strip the ends, wrap one end tightly around the 3rd (circular) prong of some electronic device you have, MAKE SURE THE WIRE DOES NOT TOUCH THE OTHER 2 VERTICAL PRONGS. Plug the device into the wall. Alternatively, and possibly safer, you can wrap a stripped end of the wire around the pipes under your kitchen sink if you live in a really old house with copper pipes.
Now do your test. Put the phone on airplane mode (also turn off wifi). Put the camera on a timer, put the phone in the box, close the box, take a picture through the hole. Next, clip the free end of the wire to the tin foil. Take the same picture.
Compare the images. If the grounded version is significantly better, then it's probably a grounding issue. If they are the same, it doesn't necessarily rule out grounding. The noise could be coming from the phone itself. There is no easy way to test for this without risking damage to the phone.
If it is indeed a grounding issue, then it probably does complicate things. Either the i9000 cam has the ground on a different pin or no ground at all. It is possible but exceedingly rare that the pin used for ground is software selectable. Therefore, any fix would likely involve soldering. However, this raises the bigger problem, if the ground is on the wrong pin, then what else is on the wrong pin?
A final note, there is never a good ground on a mobile device. For the camera it would be more effective to simply filter out 60 Hz (or 50 Hz in europe). This would probably be a software setting, unless it was a hardware filter.
Sorry for the long post, and sorry I haven't done this test myself. I haven't opened up my phone yet.