That may be the cause of your problem...
Too long, didn't read: Use tape and a pen to mark where your gains are set. Turn the gains all the way down. Play music at that "max unclipped volume" from the head unit. Increase gains until it's slightly louder than you would normally listen to. Turn the head unit down a little to normal listening volume. Is the noise still there?
It's probably easier to throw some numbers around, just as an example; don't quote me on specifics...
Let's say, for example, that your head unit puts out 4.0V at that "max unclipped volume" and your amp is capable of amplifying that by 10x before it starts to distort. Mind you, at 40V, you're getting, I don't know, 800 watts out of that amplifier. 800 watts of tweeter or midrange in a car will destroy your hearing in minutes, maybe seconds, so you don't run the head unit at "max unclipped volume" for normal listening. Instead, your only using maybe 50 watts, necessitating only 10V out of the amplifier. WIth the 10x amplification, you only need 1V out of the head unit to get the volume you want.
The problem is, noise introduced into the system after the head unit is not affected by the volume control on the head unit, so if for example, you have 0.5V of noise, with 4V of input, the noise is 1/8 of the signal. WIth 1V of input, the noise is 1/2 of the signal... The math of it is, it doesn't matter if your amp provides 2x or 100x amplification, setting the amplification higher than it needs to be, and then providing less input voltage to reduce the volume, in short, maximizes the volume of noise in your system at all times...
Using an oscilloscope to set gains is useful for the SPL folks. For SQ, any louder than "showing off to the ladies while smashed on tequila" isn't very useful. As I said above, try turning your gains all the way down and then only increase them enough to get the volume your looking for.
All that said, is your head unit grounded to the same location as the amplifier(s)?