I have a 2001 Nissan Altima that vibrates a lot in idle and has a rattling noise in idle I have change the engine mounts but that didn't do much what else what could be the problem? Thank you

rattling noise is often a worn timing chain or tensioner. But first remove the fan belts, pray the noise goes away and that it's a pulley the fan belt drives instead