Just want to share my experience with my 2015 Model S P85+… I bought it in late April this year and it is still under the general warranty and the previous owner had an extended warranty as well. The first week of May, I got the ‘vehicle may not restart” message nearly every day no matter how long or fast I drove. On May 4th I dropped it off at the TSC in Tampa and they recommended the replacement of the BMS. That took 52 days because of part shortage but was replaced under the extended warranty.
I picked it up on June 26th and got the error when I got home from the TSC. I booked another service appointment the same day and the earliest they had available was 7/31. I dropped it off on 7/31, the tech said it was a bad a/c compressor causing the error (which I knew was complete BS) and they replaced it and I picked it up on August 9th. I got the same error again on… you guessed it, August 9th after driving home directly from the TSC.
I wrote them a very detailed review of my experience and they messaged me to bring my MS back to them the following week (without an appointment) to have on of their senior techs look at it. The day before I was supposed to take it to the TSC, I got the dreaded “Maximum battery charge level reduced” and could not charge past 49%. When I got to the TSC in Tampa the next day, the senior tech came out and after putting my MS in service mode and checking the status on the battery modules, he said that my battery will need to be replaced. He went further on to say that the HV battery should have been replaced in May considering the number of modules that were too low to hold a charge.
I talked to the senior tech in detail about what each of the errors meant and he said they all point to the HV battery pack, not software. He didn’t know why the BMS or the A/C compressor was replaced in his experience. The maximum charge level message is not a good sign and not one that will “autocorrect” or go away. My MS is now at the TSC in Tampa awaiting a HV battery from California to be replaced under warranty by August 31st.
Hope this helps!