Modern cars tend to use reduced voltage as a way of sending messages from sensors to the
ECU so when the battery is not putting out its full voltage the sensors messages get misinterpreted and you start seeing error messages. This happens to nearly all of them now unless the battery just dies mechanically first, but usually it looses a cell so voltage drops.