Horrible Ignition noise when warmed engine

I don't trust cranking amp tests any more than I trust gas station sushi. A discharged battery can still test "good" even if very low due to a bad alternator. Charge the battery to full and then check voltage during cranking to get a proper read.

If the battery terminals are clean and tight (the only way to confirm this is to clean them, there is zero way to do this visually) then check your ground connection. Clean the contact at the block and tighten.
Also check that the positive wire is well connected and clean at the starter.