After a little over a week at the shop, the Dumpster Fire is done. We had a little misunderstanding where they “fixed” the starter by putting back all the wiring I had removed, so we lost a day of work to that (which they didn’t charge me for). Their c900 guy came in today and finished the job.
While it seems like whatever caused the starter to freak out went away once it cooled down, there is a 0% chance I’d trust that starter again, so $500 later it is out and a Bosch branded one is in.
On the downside, the Volvo is acting up again and is going to have to go in to the dealer for repair on Thursday. Also my warranty expires Thursday. *gulp*