Gets hot then starter is very slow turning over.

From what I read it's the solenoid

I disagree with that.

My guess is heat soak from the headers. I wrapped my starter with some high temp stuff, and it seemed to help.

A mini starter would certainly be an improvement.