Horrible Ignition noise when warmed engine

Not trying to be mean, you need to learn to troubleshoot. As said, "screams" of bad connection. Battery clamp at post(s), cable ground lug at engine, cable terminal at starter, or internal corrosion in the battery cables.

Next time you have a problem, attempt to get it fixed when it happens instead of just "driving it next time." You have a multimeter? Minimal needs are a couple of alligator "test leads" a multimeter and 12V test lamp.