So, I've got the 'no speaker' problem on my second Treo and my warranty is up. So, I've tried using an earpiece. But whenever I insert it into the jack, any phone call that is (apparently) active ends immediately. If I start a call with it in, the connection drops within a second of starting.

Is this a common problem? Is there a non-violent solution?