So I have a 2002 trailblazer the reduce engine power light came on one day, loss power. Turned it off for abt 2mins it went away for several weeks. Then it returned! Took it to the mechanic he got a camshaft code. Change tht and the light returned. I researched and found out it could be the TPS, changed the TPS and Throttle Body, took to dealer to get reset. A week later the light returned. My mechanic got codes for the throttle and camshaft!!! This time I took it to the dealership same codes. The dealer wasn't able to find the underlying issue.....because the camshaft sensor and TPS were both changed I'm thinking it must be an electrical problem. Any suggestions? Sorry for being so wordy!!