The symptoms you describe are usually caused by an alternator fault. The warning lights are wired in such a way that they all illuminate until the engine starts and the alternator generates an output. This gives a warning lamp test at each start. Loss of alternator output will illuminate all lamps, not just the battery warning.