If anyone else runs into this problem, it could be that the phone "thinks" a headset is plugged in, when it is not. This can cause some strange behavior.
Give SoundAbout, in Google Play, a shot. If you have the headset issue, you may have to go into "Headset behavior" and un-check the "Wired...