Hi, have 2007 Grand Prix and the other day the " reduce engine power light came on and the engine light. Only thing i have done so far was clean the throttle body a little, which was not dirty really. After putting back the intake boot the light was on as i started the car. I went a mile away at slow speed and pulled into a packing lot and waited one minute after shutting off the car. After restarting, it was fine but the engine light was still on so i was going to have it read the next day, I had no problems the next day and by the end of the day the engine light went off on its own, so i figured all is well, the car ran fine for another day and then today it started all over again. some times it controls my speed and other times not. The engine light is back on........is this a connection problem? or what? Thank you in advance. Bob.