Can a bad ignition coil cause a car not to start?

You bet. A bad coil and you have no spark to the plugs. No spark and the fuel cannot be ignited.