As stated earlier in the thread, this is caused by the microphone input on your headphones. When you are running, or driving fast, or doing anything that generates sound, the extra noise is somehow being interpreted by your headphone mic as "turn volume down."
The solution is to find a way to...