Took it to Sterling Car Care for a "second opinion" and found one issue was a warranty repair, and the other things weren't needed just yet!
Love to keep my business in New Baltimore area when possible, will always try Sterling Car Care first.
We did quite a bit of work to your vehicle. It came in for a stalling conditioned. We monitored it and found it was loosing crank position signal. We had to pull the computer and check the wiring to the sensor, which isn’t easy access, found there was a wiring issue in the signal wire. We then had to pull that wire out of the loom ,which again isn’t easy access, and replace it to have a good wire to the sensor. Then we found the sensor was also not working properly. Possible shorted out from the wiring glitching, so we then had to replace the sensor and your vehicle was running good. We had spent quite a bit of time on your vehicle. It is bothersome another shop would talk down on a shop in reality they have no idea what we had done. Your nationwide warranty on that repair is 2yrs/ 24,000 miles. I hope to see you again, enjoy the rest of your week. :)