The battery light comes on because: \
1. The serpentine accessory belt has broken.
2. The alternator has worn out.
either alternator or wrong size battery
It would if the battery voltage was lowered enough to cause it not to fire.
Your alternator could be bad.
check your alternator may be going bad
Either the brake light switch or on brake pedal there is a button that pushes the switch and it fell out.
happened on mine when the battery shorted out against the bonnet
Clean both battery cables and check the connections on the alternator. If it continues, go to auto zone and have the alternator checked.
alternator or bad wires
yes if one of the wires was getting an earth from the alternator cover or rubbing off the engine the battery light is really an alternator light warning you that the alternator is not charging the battery
If no light is on and no relay is stuck then the battery has a dead cell and needs replacing.
It could be a dome light. To find out what is draining the battery overnight you need to take off the negative battery terminal and put a test light or Voltage tester between the 2 terminals. With everything off and all the doors shut or open if you have the dome light turned off, the test light or voltage tester will light up or show voltage. Go to the fuse block and take a fuse out one by one. If the light goes out when you pull a particular fuse, then that is the circuit that is draining the battery and you can take a closer look at it.
Battery Light OnCheck for bad alternator. alt. is goodbattery is goodchecked fues goodwhat about wiring