Hi Loop,
How long have you had these speakers installed? If they are less than a couple of months old then they will need time to 'break in', that means running them at low to medium volumes to gradually allow the woofer to loosen.
When speakers 'rattle' in cars 9 times out of 10 it isn't the fault of the speaker but the environment it has been installed in. Withouth investing serious amounts of moolah its idfficult to get perfect audio in a reasonably priced vehicle.
Possible things to check:
Is any of the trim on the doors loose? Did you break any clips or plastic lugs when installing the speakers. Trim can rattle if not securely installed.
Even if the trim is correctly installed it may not cope with the vibrations of more powerful speakers. Perhaps get some draft excluder stick where the door cards meet the metal of the door?
Is there something in the door pockets exaggerating the rattle? Housekeys, plastic CD cases, biros, screwdrivers, crisp packets etc will amplifiy or create new rattles!
Is there enough breathing space between the front of the speakers and the plastic grille? If there isn't much, then that will cause vibrations.
Is there much space behind the speaker magnet? If not that will cause vibrations against the metal (i.e. rattling).
Are the speakers tightly screwed in?
Some speakers come with adhesive backed froam to put between the speakers ad trim. Is this in place?
Are you running these speakers off the stock radio, aftermarket radio or powered amp? Check the RMS figures (no max) on the back of the speakers.
Most headunits (factory & aftermarket) can provide up 20 watts RMS to each channel. This is not much, meaning for example if you are running a set of 100 watt RMS speakers off a headunit they are never going to sound perfect. They will clip and distort. Only real solution for them is to run them off an amp, or avoid cranking them up too much, maybe turn down the bass on your headunit.
Hope this gives you some ideas,
Sam
