I am supposedly due for a battery replacement for my 2013 Model S P85 - the 12v error was popping up - so I replaced it myself with a Gruber battery. It was still throwing random errors after that and undrivable - during a call, Tesla service told me my HV battery likely needs replacing. Oof