id try another starter at this point. most of the time its just the starter solenoid that goes bad, they are replaceable. its the part where all the wires hook up to the starter, that part kicks the dog gear out, and powers the starter motor.