Will a bad solenoid drain a battery?
The short answer is: Yes, it can. It could also drain the battery even faster if you repeatedly try to start your car with a faulty starter.