If your amp is not bypassed, trust me it's the culprit. As far as the speaker rattle goes, you might want to check if they are securely mounted and maybe look into dynamat or something similar. If you really want to improve the sound you can look into getting an amp for them. Send them a clean 50 watts or so and they should sound very nice.