Hello everyone!
I had the speaker problem on my galaxy s and I tried everything. I finally went to eBay and ordered the internal speaker in the phone and paid $8.48 shipping included. The title was "Black Ringer Buzzer Speaker Flex Cable +Tools for Samsung i9000 Galaxy S ZVFC402". The part came in 2 weeks.
In the mean time I went to youtube and found a video on how to take apart a galaxy s phone. I watched it until it got to the part on where the speaker was located after taking the cell phone apart. It only took minutes to do it. The speaker comes out easily with a little patience. Be careful when you take it apart...the on/off button could easily fall out and be lost if you drop it. Once I had it back together, the speaker worked perfect!!
I suppose that some people might not be mechanically inclined and this could be very difficult if you don't do it carefully.
Let me know if you need any help.
Adrian...kwajjdog@yahoo.com