Hello Francis,
If your battery is reading 12.2 volts then that’s not a good sign of its efficiency, and below par batteries can lead to all sorts of ‘stray’ warning codes.
My advice would be to first get its efficiency checked. Halfords and others can do this, but please come back to us before committing to buy - if found to be substandard.
Kind regards,
Gareth.