The rattle comes from the speakers themselves, anything with base will mess them up. I am changing the speakers to go with the stock unit. Anyone has upgraded with good outcome? Corolla L 2017