Headers on the car? If so, typical heat sink issue.
Go buy and install a replacementstock style mini starter from a late 80s thru mid 90s Chevy 5.7L 1500 pickup.
Was good enough to crank over my 540 with 11.0 CR...for years.
Cost around $75 depending on how well ya know your favorite auto parts counter person.