About a month ago I put in 4 new speakers, an amp, and a self amplified sub. I already had a ken wood deck. Everything worked great no problems what so ever, sounds amazing. Then, this last weekend I pulled everything out of my truck to bed line the floor boards. Once I put everything back in, I now have speaker whine. But when I unplug the RCA cables from the sub it mostly goes away. Theres still a tiny tiny bit but its not bad. My grounds are good. I haven't tried running a ground to the negative terminal on the battery yet cus i don't have that long of a wire, but other then that my bounds are really good. I even tried bare metal on the frame and it still whines. When the RPMs go up, so does the whine. This never was around before I yanked everything out. Anyone got any ideas? I've looked up some things, but still can't find a fix. And just about an hour ago, I switched the 2 RCA cables going to the sub to see if that helped and now my speakers won't play any sound but the whine. The amp and sub are on, but no sound comes out from speakers. I wanna take it into my local music shop to see if they can help, but i got no money right now. I've spent hours trying to fix this, but haven't gotten anywhere. Pretty fed up with it. Its all brand new and my RCA cables are high quality with thick shielding so i doubt they're picking up any interference.