Would you happen to know about how much it cost?
I normally charge $60 for the repair. I would replace the entire dock assembly. that includes the speaker, mic, charging port, and antenna. just do a search for a local repair shop that is close to you. its an easy fix.