I think this is caused by slow scanline processing on the iPhone cam ( just guessing here). I wonder if the same problem still exists on the 3GS.