Battery light should only come on if the battery isn't being charged (i.e. alternator fault OR bad/loose connection).