A weak battery, faulty alternator, corroded wires, or a bad starter motor can all be causes for your vehicle not starting. Sluggish cranks are the tell-tale signs of a weak battery. If that is the case, you can simply jump-start the car and be on your way. If you hear a clicking noise when you turn the key, that indicates a faulty alternator.