I already picked up the replacement part to fix the water leak onto the passenger floor (cost me $8). I still have an issue with water getting in on the drivers side though. Could be HVAC drain clogged, could also be my windshield leaking. Gonna look into the speaker issue this weekend.