dude it could be both. it could be the ground. but i had this happen to me before. i used 2 diff amps in same location using same wiring. one has engine whine one didnt. its about the quality of the amp ALONG with a proper ground. i would suspect the amp to be the culprit this time. you get what you pay for bro.