Threw codes p0106 2110 2106 0068. Two map and two throttle body codes. Car limp moded itself about 10 on my way to work. I was expecting having to replace the throttle body and map sensor and paying a ton. Turned out I had a small vacuum leak from a cracked boot fitting. Fixed that and it's all good now.