Hey guys, hoping you can help me out here.

Past couple days I have been getting a recurring P0300 DTC.

Car is a 2004 GTP Comp G with 96k

New parts/tests:
Plugs Delco
Wires Delco
Coils removed cleaned and tested
ICM cleaned and tested
All of this was dont after receiving the code the first time

Symptoms:
Car runs pretty much normal, slight rough idle, seems to loose power under heavy load

Hooked scanner up (Actron CP9145) I know its not the best but it's all I have and here is what the live data reads as it shows on screen:

This was at a fully warmed up idle from a cold start and with code cleared. In closed loop.

ABSLT TPS(%) 3.5
IDLE 700-780 (fluctuates in this range)
CAL LOAD(%) 1.6
MAF(LB/M) 0.65
MAP("HG) 10.9
COOLANT 194
IAT 91
IGN ADV(DEG) 18-22.5 (fluctuates in this range)
LT FTRM1(%) -5.5
ST FTRM1(%) 0.0-4 (fluctuates in this range)
02S11(V) 0.160-9.45 (cycles up and down)
ST FTRM11(%) 0.0-3.1 (fluctuates in this range)
02S12(V) 0.850 (stays steady with very little changes

Using this can anyone point me in a direction I haven't gone yet?

I greatly appreciate any and all advice.