Same thing happened on my 05 Denali. In fact its one of the reasons I got mine so cheap. I knew what I was getting myself into and was pretty sure it just needed a TPS. It would go into REPM whenever I stomped on the throttle or lingered around 60-70% throttle. There was a dead spot on the TPS. Mine would clear as soon as I shutoff the Denali and restarted less than a minute later. Threw a new TPS on it and havent had it go into REPM since I got the Denali back in Dec last year so the TPS is almost a year old now.