Reduced engine power

How can I isolate the problem causing my reduced engine power light to turn on, thus forcing my truck to idle? 2004 GMC Envoy LT V8

There’s a lot of discussion about this on a GMC Envoy forum. Here’s a link to one of the threads to get started.

Ed B.