And you are running a aftermarket deck? If so, double check the ground on that also. That can pick up engine noise, push it trough the rca's to the amp and cause a loud whine. I'm just trying to hit all the basics with you right now. Sometimes it is the simpliest things that cause the most problems.