Random low engine power
Own an 08 g6 gxp with about 130 thousand miles. Check engine light came on the beginning of July. Took it to orileys and had it scanned. Said throttle body. Cleaned throttle body on July 4th. Car ran good until July 13. Was driving about 20 mph when the check engine light came on (tc turned off, no traction, and low engine power) all turned on and engine shaking bad. Had to tow it home. Replaced throttle body sensor and mass air flow sensor. Check engine light still on. Got scanned again. Accelator pedal position sensor. Replaced sensor (gas pedal). Was running good. Again today all symptoms came back (check engine light, engine shaking, tc off, no traction, and low engine power). No idea what is causing this issue. Had no problems like this until now.