hi all and thank you in advance for your help. i have a 32g 3gs whose external speaker appears to have given up the ghost. no ringtones,alerts,music not audible unless headphones plugged in. i've tried a hard reset,restore as well with no luck. i am thinking of ordering a replacement charging port/speaker/mic and attempting the repair myself. have any of you done this and can you recommend a reputable vendor to buy the parts from? prices seem to vary greatly. again, thanks in advance and have a great day!