Does your Treo sounds like the speaker is blown out? For the hell of it, I opened up the back and took out the speaker, there was tiny bits of metal on the magnet on the speaker. I cleaned it out and BAM..worked like a charm. Seems like there is way that miniscule bits of metal gets in the treo somehow.

Try it..might help.