Finally got my car back yesterday after 51 days in the shop. Looks like they swapped out the onboard charger and the driver cluster. The check engine light is gone at some $10k in parts, labor and car rental. WOW. My car show I only have 15 miles now instead of 8715 miles.