That sounds really frustrating, especially with all the effort you’ve put in already. It’s good that you’ve tried rebooting and messing with the battery. Since the error codes keep coming back, it might be time to visit the dealership, they often have the latest updates and might spot something...