Well one day i was driving and the stock head unit broke in to this old George Carlin routine...
Actually, I have a 5 channel pioneer amp using the speaker level inputs, and i found that by turning off the auto speed / volume it fixed most all of the issues. i use Bass -1 or 0, Mid -1 or -2, Treble +1 or +2. Set the crossovers on the amp and usually leave the bass knob at 1 or 2 o'clock. (depending on what i am listening to).... All my music is played off USB.