My 1 year old got ahold of my iPhone when I wasn't looking. Before I knew it, the phone was covered in teething slobber. A few hours later, the connector was covered in green corrosion, the home button was flaky, the speakers were 1/4 volume, and the phone continually asked to be put in Airplane Mode so that interference with a phantom accessory would be reduced. The genius at the Apple Store told me I had voided my warranty and the only solution was a replacement phone. He also told me that "whatever is in there will continue to move up inside the phone until it kills its brain". That set off my Baloney Detector and I left. I went to Radio Shack and purchased some contact cleaner (non-lubricating). I sprayed it all over the connector and used the attached brush to wipe that clean. Then I sprayed the contact cleaner into the speaker holes, headphone jack, home button edging, etc. I then put the iPhone on the top of my clothes dryer and ran it for 2 hours to get all that fluid vibrating. Then I blew a lot of canned air into the headphone jack and recovered a lot of contact cleaner as it dripped out the speakers at the bottom. At this point the screen was swimming in fluid trapped in tight spaces between the backlight, screen, and front glass. I put the iPhone in the oven wrapped in a towel to bake it at 140 degrees F for 8 hours. I used an infrared thermometer to make sure the temperature didn't go any higher (which would damage the LCD screen). That boiled off all the contact cleaner. The phone was completely repaired and as good as new. Home button: fixed. Speaker volume: fixed. Accessory popup: fixed. Connector: fixed. Screen: clean as a whistle. If you are faced with having to buy a new phone, you have nothing to lose trying this method. Good luck!