Your amp probably has a low quality. Get Zed Audio. Not only it has some of the best SQ, but the engine interference has been kept in mind when designing the am and you can't get engine noise with these amps. They're not cheap, but definitely worth it.