Horrible Ignition noise when warmed engine

Could be a bad starter relay or starter.

Typically tat tat tat is the starter silonoid or relay attempting to engage then dropping out due to a low voltage condition, at the moment of dropping out there is enough voltage to engage again so it does it again over and over till you let off the key.