My iphone 2g had a digitizer problem. While opening I broke the flex ribbon cable located in the back cover. I ordered a new screen and flex cable. The screen worked perfectly. When I fixed the flex cable the volume, silent, and power switch button worked fine. The problem is with the headphone jack when there is no headphone it detects the headphone and stops the built in speaker (iphone speaker) and when it is there (headphone) it doesn't detect and iphone speaker works.. Anyone have any idea how to deal with this issue?