I have gone through hell with this exact same problem in my VZ phone.
This setup works perfectly:
(BilboBrian setup) but even with that one I had to try a couple different cabs before everything worked right.
The m6 always worked fine for me, but I prefer the BB setup.
~John