Sound volume randomly changes
Many others have had this problem and have overcome it by loading the Persist app from Google Play:

Audio management made easy - Persist puts you in complete control of your audio with a variety of volume controls and settings.

Presets
Volume Locker - Prevent volume changes
Silent and vibrate modes

...