Yeah, I just had a ton of repairs too. All that mileage is starting to catch up with me. The SES and ASC lights came on and it went into limp mode. I replaced the MAP and T-MAP sensors and also put on a Detroit Tuned bypass valve. That cleared most of the codes but I couldn't figure out why I was still getting a P0107 and an N/A so I broke down and took it to the dealer.

They replaced an O2 sensor and the engine wiring harness to the T-MAP sensor. They said the harness was worn through the insulation. Might be good to put extra insulation on it as it's located directly behind the grille.