I replaced the TAC module in the car today, so I guess the only thing I can do is just wait it out to see if the intermittent start up problem goes away or not. I sprayed the male and female pins in the two connectors and sockets with contact cleaner too. Wasn't too tough of a job. The single retaining screw on the back end is a little challenging to get to, though.
Here's some pics I took in case some of you aren't really sure what the TAC module is or located...
Basically the TAC module takes the signals from the sensor in the gas pedal and relays that to the throttle body plate position motor. Feedback from the throttle plate sensor is compared with what the TAC/PCM believes the throttle plate should be. A mismatch in the PCM tables between this feedback and the relevant table can trigger the REDUCED ENGINE POWER fault, because the PCM then believes that the throttle body has failed and in order to prevent an engine runaway condition, shuts it down to limp mode. Of course, this is just a vague description of the process as I'm still a bit hazy on the exact steps that take place. I believe there is some sort of throttle plate movement test done at engine startup, and possibly the PCM is not happy with the results of this test, giving me the problem I have been having.
One thing I made note of is that the part numbers are different on the two TAC modules. The one that just came out of my car is to the left. There seem to be a lot of part numbers for this module, but trying to figure out if one is more correct to use than the others has proven to be a challenge. So I just don't know. I guess all I can do is drive the car and wait and see....
FYI, the TAC module shown to the left is not the original one that came on my car. Back when Aaron Scott was working on the car, he suspected a bad TAC module. Unfortunately at that time, the TAC modules were on back order from GM, with no predicted delivery date. So I had to buy a used one. I do not recall whether the replacement corrected the problem Aaron was trying to fix or not, and I did not get my original one back when I picked up my car. :shrug01:
Anyway, if the problem still persists, then the gas pedal sensor would be the next thing I'll try. But thinking about it, perhaps it is unlikely that this could be causing the problem. Since this only happens at startup, does the gas pedal sensor even have anything to do with the test being done then? Again.... :shrug01:
So, fingers are crossed....