The most common reason cars don't start is a dead or faulty battery. Even though most cars run on gasoline, they all require electrical power to function. The starter that cranks your engine to start requires an electrical signal to fire. If something's wrong with your battery, your car engine won't turn over.