オリジナル投稿者： AshD ,
I had the same problem with my 3G. What I ended up doing is buying a new headphone jack to replace the old one. The button that the power button knob presses against is attached to the headphone jack. I bought it for about $9 on eBay. The power button functioned again after installing the new headphone jack. The guide to do this is found on the ifixit website.