Loads of things but its wire related, our cars a very poorly earthed imo (hence the light flicker when the s l o w window goes up and the fan heater speed that changes according to revs) Check your earths, add more, get some sand paper clean the contact points, and separate + and - wires....do you run a sub/amp? make sure its earthed correctly aswell.