Yes, a bad battery can cause coil packs to fail. Coil packs are an important part of the vehicle's ignition system, and if they fail it can be caused by several different factors. One of these is the battery itself. If the battery is not providing enough power, or is not properly charged or maintained, then it can lead to a decrease in voltage supplied to the coil pack which will eventually cause it to wear down and eventually fail. The same goes for other parts of your vehicle as well; lack of proper maintenance often leads to premature failure in many components including ignition coils. It's always best practice to keep up with regular scheduled maintenance on your vehicle so you don't have any costly repairs down the line!