I have an iphone 3g that for the most part the speaker doesnt work. (no rings, no music, just vibrate) If you plug a charger in and push up on the plug it will make the speaker work or if you push the metal ring inside the iphone where the plug goes it will work. If it gets shaken it immediately stops working. i have taken it apart a couple times checked all the screws and plugs but cant seem to figure out what the problem is. Any help would be appreciated!