I'd get a lot of chatter and VERY slow cranking from the starter whenever the engine was hot (5-10 mins of driving). This starter looked to be well-used and was contacting a header pipe so I opted to do the following: a) changed to a high-torque mini-starter, b) crimped the closest header pipe for more clearance and wrapped starter with a heat shield, c) checked all battery cables fm trunk to engine bay & cleaned/re-fit all connections, d) upgraded to a red-top Optima battery, & e) installed a new ignition relay.
NOW: I get absolutely NOTHING(no noise/clicks at all) when I try to start a hot engine but, after the engine cools for a while, the starter will chatter and crank slowly. After fully cooling off(35-45mins), it cranks strong and fires up instantly... Any help is appreciated.