First check is the crankshaft pulley. These are a regular cause of low revs rattling. Easy test is to use a hosepipe to spray water onto the pulley during tickover. The rattle usually quietens down as water lubes the rubber interleaf.
A typical pulley past its best.
They're not cheap, so get a reliable on from DMGRS here on the forum.
TC