My 2007 Blazer has a reduced engine power light that comes on often, I changed out the whole throttle body itself and made sure everything was plugged in and my light still comes on, although I would like to note that my light went off and stayed off for some time and came back but not as often as it used to. I have a P2138 & P060E code that’s being shown to me. I’ve purchased a new accelerator pedal sensor and going to put it in soon. Could my pedal be the cause if it wasn’t my TB? Also replacing the TB made my truck run ALOT smoother and my idle has been so much better than what it was before. My only issue is the REP. I would also like to note that in the winter or colder days it doesn’t come on as much compared to the summer, I find it weird but is there any answer to that?