if the engine wont crank and you have replaced the starter, it sounds as if you may have a bad starter solenoid, first i would check the cables from the starter to the solenoid and from the solenoid to the battery, and the ground for the battery as well, use a volt meter to check the ohms in the cables, make sure they are unhooked from each of the components you should not have any resistance in the cables, if you do you need to replace them. heat increases the resistance in the cables and could very well be the trouble
If this has helped you please click ACCEPT, any BONUS tip is very much appreciated Thank you!