Need help finding and replacing these codes (p1516,p2101,p2135)
Today when i got onto the hwy in my 2006 G6 my check engine light appeared and the message" engine power reduced" showed up. i was unable to accelerate, so i pulled over and turned it off then turned it back on. The engine was reved up to almost 3rpm's and the engine light was still on but nothing on the message board. So i turned it off again and waited a few mins b4 trying again, when i turned it on the check engine light was still on, nothing was on the message indicator, and the rpm's were bck to normal. i was able to drive home 25mins away b4 the message "engine power reduced" came bck on as i was driving into the driveway and i had coast in. we did a diagnostic test and the codes p1516,p2101,and p2135 appeared. we think its the throttle body sensor but not sure and even if it was, we're not sure where its located under the hood.
so if any1 can help us out on this problem and let us know atleast where it's located, i would greatly appreciate it