YIP YIP!
Cleansed the pins at the bottom of the phone like an old NES cassette. I used a sani-cloth wrapped around a paperclip and scrubbed for 20-30 seconds. I had cleased the dock area previously without effect, but cleasing the actual pins worked. The sound came and went once. I recleansed the pins a second time and have had sound for hours now.
Thanks for the suggestions folks.