I'm having an engine whine noise through my door speakers and can't figure it out?

I have a 07 ford escape with yellow top optima battery. I have a kenwood headunit. I have 2 12inch kickers with hooked up to a vm audio 1500 watt amp. I have 2 15inch bostons hooked up to a 750 watt rocksford amp. I have 6 rocksford 6x9s and 2 11x8s. I have two power wires. I also have 2 distrubitor blocks going to two different capactiors. I also have a lanzar 2000 watt amp with my door speakers hooked up to it. I can't figure out what's going with this engine noise through my door speakers. When the car is on accerssory it makes no noise. When the car is on the on no start postion it makes a static hum when the car is started it hums and has an alternator whine.
I've grounded the amp 3 different places and straight to the battery and made no difference. I unhook my rcas and it makes no difference. I have 3 rca outputs. Subs rear and front. And only the door speakers make the noise. My power wire is on the other side of the car from my audio cables and my speaker wires.
Does anyone else have any ideas of what it could be?

Possibly the door speakers are somehow grounded, causing the amplifier to pass unbalanced output noise through the speaker. Usually an amplifier has a differential output requiring both speaker wires be connected to the amp. The amp pushes and pulls a differential signal over the speaker wires. The differential output neutralizes common mode interference such as the alternator noise.

Yea but i had a mono block boss amp and it didn't make the noise now that i switched to the lanzar i've had the noise ever since. Do you still think it would be the grounded speakers?

The difference between acccessory and on/no start suggests an electronic ignition issue: any filter caps on the Lanzar amp power? Also check antenna ground at the base where it mounts to the vehicle chassis.