A dead cell in the battery will cause it to loose it's charge overnight. The only fix is to replace the battery. Also if something is on drawing power from the battery it will run it down overnight. Look at all lights. Interior, under hood, trunk, give box, brake lights, etc. It can also be a stuck relay.
No, that will have no effect on the battery.
If your over charging your battery it ruins the battery therefore it will no longer holds a charge like it should. Trust me I killed two batteries before I learned why.
Yes, if it is allowing the battery to be overcharged, it will ruin the battery.
F you over charge your phone battery It will die faster
Dead cell in the battery or the ignition or lights were left on.
check battery if it has water and check the starter
Yes, it can over or undercharge the battery. If i is overcharging it can ruin the battery. If it is under charging the battery will just run down. Check the voltage at the battery with the engine running. You should read around 13.5 to 15.5 volts.
can unhook the battery cable over night and it will run good for a little while
it's already well dead if it is corroding
Possibly. Under some circumstances it could cause the battery to short out. If the engine has been running hot for long periods, the heat could damage the battery too. It might also be that the engine has internal damage and the starter is having a problem turning it over.
no it doesn't Corrosion on the top of a car battery can allow electrical flow from one post to the other which will drain the battery.
Cars don't have generators.