Read the thread 'My car speakers are making a crackling noise' from top to bottom. If you don't know the answer after that, pay a professional to fix it.
Could be Alternator noise. Make sure you have good ground, tight battery connections, and try re-routing your wires. If all fails, add noise supression.