This has been my problem when ever I have an active data connection.
If I end the data connection the phone works fine?
I have been testing it out and the only thing I have found is the data connection being broken (ended) will get the phone to work with out going to speaker phone!
I am using WM6 from,
http://forum.ppcgeeks.com/showthread.php?t=11074