A starter kit will not improve the cranking when it's hot. It only good when the soleniod will not engauge because of a hot engine heating the soleniod.
You need a super high torque mini starter to make it crank faster. Also check the battery charge volt it should read 14 to 14.5 volts when running.