what can cause a battery light to come on
Glenard is absolutely correct. I've only a couple times seen a battery actually cause the battery light to come on and, in those cases, it had shorted internally and was keeping the laternator from being able to power the short and run the vehicle.