Chances are it is a ground problem. It might be due to a bad earth or interference, but it could also be due to the ground loop thats formed between the head unit ground point and the amp. The best solution for this is a ground loop isolator, which kills the extraneous noise without affecting the audio signal. These can be had for a few quid from a specialist car audio dealer, or can be ordered online from Maplin. The popping when you switch it on is fairly normal on any amp which doesnt have a particularly soft turn-on. Any JBL models are notorious for this problem (Loud & Clear have a 60dB turn-on), along with a lot of other brands.