Hopefully this will help a few out there that have or get this problem. I too was getting the 3 warnings, Service Stabililink, Traction Control Off, and Engine Power Reduced. I took the Acadia, which is a 2012, down to Auto Zone to have the codes read which came back with the P0697 and C0242-00 codes, with a most likely solution of "Repair under dash wiring harness". I did the search on the 2 codes which was no help, and with the vague most likely repair solution, I did some research and found the throttle body replacement fix suggestion. So, I went and bought a throttle body and replaced it, and of course it didn't fix the problem like I had hoped. So I got under the dash and started checking wires and harnesses and came up empty there too.
I then started the car up and sat there just letting it idle while I tried to do more research. After about 5 or so minutes I turned the car off, and then back on again, and noticed that none of the warnings displayed on the dash. Needless to say I was happy and thought that maybe it just had to reset on the computer with the throttle body change. So i backed the car up and started to take it around the block just to test it, but when I started to go, all of the warnings came back up and the car ran like **** again. So back to the house I went. I did the same thing with starting it and letting it sit idling for about 5 minutes or so, turned it off, and then back on again, and once again the warnings were gone. I then turned the car off, and then just turned the key to the on position and saw no warning. Then I noticed that even with just the ignition in the on position that if I started to depress the gas peddle down, that when I got it about half way, the warnings would come back on. I did that same process a few more time just to see if it was consistent or random, and it was consistent. That led me to believe that it had to be in the accelerator peddle. Well come to find out, the accelerator peddle also has the throttle position sensor attached to it, all one unit known as an accelerator position sensor. So I went and bought an accelerator position sensor off of Amazon for a little over $50 and replaced it. Once I replaced it, I recalibrated it by turning the key to the on position and slowly pressing the peddle all the way down and bringing it back up 3 times. Turned the key off, and then started the car. Teh car is now running fine with no warnings coming up. Took down the road and drove it around for a few with no problems at all.
So hopefully this will help someone out before they are driven mad by replacing too many things or spending a small fortune at the auto shop for them to just replace a part at a time until they figure it out.