The starting circuit, where a fault occurs, don't assume that the starter is bad right away. Therefore; have a look at these various items: Make sure that battery cable clamps are clean and tight, inspect battery cables for damage and replace them if necessary, Test the state of charge of the battery and replace it as required, Check starter solenoid wiring & connections, Ensure that starter mounting bolts are tight, Inspect fusible link and repair burned circuits. Verify that Transmission Range (TR) Sensor is functioning properly and check shift lever position. Test Starter Relay located in engine compartment. When you turn ignition switch to start and the starter doesn't engage, check voltage at the solenoid to see if it receives correct signal from ignition switch. If no check fuses and relays in starting system. If voltage is present but starter doesn't work bench test starter. In case vehicle turns over slowly while cranking check cranking voltage and current draw. Voltage ought to be above 8.0 volts (manual)/8.5 volts (automatic), current draw should range between 250-400 amps respectively; otherwise replace the starter if they exceed this level.. Finally if the motor gets power but the motor doesn't crank out remove & bench test the starting/solenoid assembly to identify any solenoid or starter motor problems after confirming that an engine is not seized. The reason behind this detailed examination process can help isolate particular causes of non-starting engines.