...and everything is working fine, but the dock connector is a little finicky. The speaker was previously playing half the volume displayed on the slider, but drying it out and rebooting fixed that. Now, when I try to play anything through the speaker, the phone thinks it's connected to a dock and is playing all sounds (system and music) through the non-existent dock. It is off and on though; sometimes keyboard clicks and music will work for a few seconds and then flip back off. The phone is an iPhone 4 GSM, unjailbroken. It is not on warranty or Apple Care either. Will I need to replace anything?